Questions tagged «viewbag»


7
如何在C#中创建自己的动态类型或动态对象?
例如,那里有ControllerBaseclass的ViewBag属性,我们可以动态获取/设置值并向此对象添加任意数量的其他字段或属性,这很酷。我想使用类似的东西,除了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 = 42; 具有动态添加和设置属性。
130 c#  dynamic  viewbag 

7
ASP.NET MVC中的ViewBag如何工作
ASP.NET MVC如何ViewBag工作?MSDN说,这只是一个Object让我着迷的,“魔术”属性(例如ViewBag.Foo和魔术弦)ViewBag["Hello"]实际上是如何工作的? 另外,如何制作一个并在ASP.NET WebForms应用程序中使用它? 实例将不胜感激!

16
名称“ ViewBag”在当前上下文中不存在
我试图在我的应用程序中使用ViewBag,我拥有所有最近的dll,最新版本的MVC 3,但仍然出现错误: “名称'ViewBag'在当前上下文中不存在” 我什至卸载并重新安装了MVC 3,但没有任何变化。 另外,我不认为该dll在GAC中显示。 我可能是什么问题?或者如何将dll添加到GAC?

2
如何使用MVC3 Razor从Viewbag呈现HTML
我正在尝试通过使用Viewbag将表单元素传递到MVC3视图中,并简单地将HTML写入页面... 在控制器中: ViewBag.myData = "<input type=""hidden"" name=""example"" value=""examplevalue"">"; 鉴于(我知道我可以在表格中使用助手): <form action="http://exampleurl/examplepage" method="post" id="example-form"> @ViewBag.myData <input type="hidden" name="anotherexample" value="anotherexamplevalue" /> </form> 这会将myData呈现为HTML中的文本,即: <type="hidden" name="example" value="examplevalue"> 所以我的问题是我如何让Razor做到与旧版相同: <%= myData %> 而不是替换<> 谢谢保罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.