asp.net-mvc-3 – ExpandoObject,匿名类型和Razor
发布时间:2020-05-23 20:45:22 所属栏目:asp.Net 来源:互联网
导读:我想使用ExpandoObject作为ViewPage dynamic类型的Razor视图的viewmodel.我这样做时出错了 ExpandoObject o = new ExpandoObject();o.stuff = new { Foo = bar };return View(o); 我该怎么做才能使这项工作? 您可以使用此问题中提到的扩展方法来执行此操作:
|
我想使用ExpandoObject作为ViewPage< dynamic>类型的Razor视图的viewmodel.我这样做时出错了 ExpandoObject o = new ExpandoObject();
o.stuff = new { Foo = "bar" };
return View(o);
我该怎么做才能使这项工作? 解决方法您可以使用此问题中提到的扩展方法来执行此操作:Dynamic Anonymous type in Razor causes RuntimeBinderException 所以你的控制器代码看起来像: dynamic o = new ExpandoObject();
o.Stuff = new { Foo = "Bar" }.ToExpando();
return View(o);
然后你的观点: @model dynamic @Model.Stuff.Bar (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – ASP.NET MVC 3和App_Code文件夹
- asp.net-mvc – 使用HtmlHelper类时,MVC单选按钮列表未分组
- ASP.NET MVC:如何使用控制器发送HTML电子邮件?
- ASP.NET Identity 2是否使用machinekey来密码密码?
- asp.net-mvc-3 – ASP.NET MVC 3 MSChart错误:此数据系列只
- asp.net-mvc – asp.net mvc – 视图中的命名空间
- 我是否需要在asp.net中取消订阅(手动订阅)活动?
- asp.net – web.config转换未在VS2010中显示
- asp.net-mvc – Azure服务总线队列触发器功能在运行一段时间
- asp.net-mvc – 在Controller或其他地方渲染部分字符串
推荐文章
站长推荐
热点阅读
