asp.net-mvc-3 – 基于字符串创建ViewBag属性
发布时间:2020-05-23 14:30:53 所属栏目:asp.Net 来源:互联网
导读:有没有办法根据字符串创建和使用ViewBag的动态属性? 就像是 ViewBag.CreateProperty(MyProperty);ViewBag.Property(MyProperty) = Myvalue; 谢谢 我刚刚发现,ViewData可以用于为ViewBag创建这样的属性 所以要创建属性CityErrorMessage我必须使用 ViewData.A
|
有没有办法根据字符串创建和使用ViewBag的动态属性? 就像是 ViewBag.CreateProperty("MyProperty");
ViewBag.Property("MyProperty") = "Myvalue";
谢谢 解决方法我刚刚发现,ViewData可以用于为ViewBag创建这样的属性所以要创建属性CityErrorMessage我必须使用 ViewData.Add("CityErrorMessage",MyErrorMessage)
然后在视图我可以使用 @ViewBag.CityErrorMessage 编辑: 我动态创建了ViewBag的属性,因为我在列表中收到了验证错误的字段名称 所以代码实际上是 foreach (ValidationError err in ValidationErrors)
{
ViewData.Add(
string.format("{0}ErrorMsg",err.PropertyName),err.ValidationErrorMessage);
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 具有错误的剃刀语法编译时不应该编译
- asp.net – 我如何做一个已经内置到dll中的程序集,特别是fl
- asp.net – ELMAH – 过滤404错误
- asp.net-mvc – 将javascript对象作为字典传输到控制器操作
- asp.net-mvc – 为什么LINQ to Entities不能识别方法’Syst
- asp.net-mvc-3 – MVC3 @ Html.DropDownList不填充所选项目
- asp.net – 如何使usercontrol可用于多个项目?
- asp.net – 从Visual Studio 2015发布
- asp.net-mvc – 在ASP.NET MVC中实现工作单元的方法
- asp.net-mvc – ASP.NET MVC 3 RC和Azure?
推荐文章
站长推荐
热点阅读
