คำถามติดแท็ก viewbag


7
วิธีสร้างประเภทไดนามิกหรือวัตถุไดนามิกใน C #
มีตัวอย่างเช่นคุณสมบัติViewBagของControllerBaseคลาสและเราสามารถรับ / ตั้งค่าแบบไดนามิกและเพิ่มจำนวนฟิลด์หรือคุณสมบัติเพิ่มเติมใด ๆ ให้กับวัตถุนี้ซึ่งเท่มากฉันต้องการใช้บางอย่างเช่นนั้นนอกเหนือจากแอปพลิเคชัน MVC และControllerคลาสอื่น ๆ ประเภทของแอปพลิเคชัน เมื่อฉันพยายามสร้างวัตถุแบบไดนามิกและตั้งค่าเป็นคุณสมบัติดังนี้: 1. dynamic MyDynamic = new { A="a" }; 2. MyDynamic.A = "asd"; 3. Console.WriteLine(MyDynamic.A); ฉันได้รับRuntimeBinderExceptionข้อความProperty หรือ indexer '<> f__AnonymousType0.A' ไม่สามารถกำหนดได้ - มันอ่านได้ในบรรทัดที่ 2 เท่านั้นนอกจากนี้ฉันขอแนะนำว่ามันไม่ใช่สิ่งที่ฉันกำลังมองหา อาจมีบางคลาสที่อนุญาตให้ฉันทำสิ่งที่ชอบ: ??? MyDynamic = new ???(); MyDynamic.A = "A"; MyDynamic.B = "B"; MyDynamic.C = DateTime.Now; MyDynamic.TheAnswerToLifeTheUniverseAndEverything …
130 c#  dynamic  viewbag 

7
ViewBag ใน ASP.NET MVC ทำงานอย่างไร
ASP.NET MVC ViewBagทำงานอย่างไร MSDN กล่าวว่ามันเป็นเพียงสิ่งObjectที่ทำให้ฉันสนใจคุณสมบัติของ "เวทมนตร์" เช่นViewBag.Fooและสายเวทย์ViewBag["Hello"]ทำงานได้จริงอย่างไร นอกจากนี้ฉันจะสร้างและใช้งานในแอป ASP.NET WebForms ได้อย่างไร ตัวอย่างน่าชื่นชมจริงๆ!

16
ไม่มีชื่อ 'ViewBag' ในบริบทปัจจุบัน
ฉันพยายามใช้ ViewBag ในแอปพลิเคชันของฉันฉันมี dlls ล่าสุดทั้งหมด MVC 3 เวอร์ชันล่าสุด แต่ฉันยังคงได้รับข้อผิดพลาด: "ชื่อ" ViewBag "ไม่มีอยู่ในบริบทปัจจุบัน" ฉันได้ถอนการติดตั้งและติดตั้ง MVC 3 ใหม่แล้ว แต่ก็ยังไม่มีการเปลี่ยนแปลง นอกจากนี้ฉันไม่เชื่อว่า dll ปรากฏใน GAC ปัญหาของฉันคืออะไร? หรือจะเพิ่ม dll ใน GAC ได้อย่างไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.