asp.net-mvc – MVC4 Razor – @ Html.DisplayFor没有绑定到模型
发布时间:2020-05-23 11:26:52 所属栏目:asp.Net 来源:互联网
导读:我试图用MVC4剃须刀找到我,我被困在这个简单的问题。 当我使用@ Html.DisplayFor模型总是发回为NULL,但是当我使用@ Html.TextBoxFor这个模型是完全填充的,我缺少什么? 提前致谢 这是许多人在asp.net mvc框架中错过的常见问题。不只是帮助者的区别,例如Hi
|
我试图用MVC4剃须刀找到我,我被困在这个简单的问题。 当我使用@ Html.DisplayFor模型总是发回为NULL,但是当我使用@ Html.TextBoxFor这个模型是完全填充的,我缺少什么? 提前致谢 解决方法这是许多人在asp.net mvc框架中错过的常见问题。不只是帮助者的区别,例如HiddenFor,DisplayFor,TextBoxFor – 但是框架如何设置自动收集和验证这些输入。魔术都是用HTML5的data- *属性完成的。您将注意到,在查看生成的输入标记时,将以数据val,数据val需要的形式存在一些额外的属性,也可能会出现类型的一些附加数据属性,例如数字将是数据val -数。这些数据属性允许jQuery扩展jquery.validate.unobtrusive.js解析DOM,然后确定哪些字段验证或生成错误消息。 发布的数据的实际收集反映在name属性中。这是应该映射到c#或vb [HttpPost]方法中的模型。 当您要提供用户不需要注意的发布数据时使用HiddenFor。 当要显示记录但不允许编辑它们时,请使用DisplayFor。 当您想允许用户输入或允许用户编辑字段时,使用TextBoxFor。 编辑 “这个观点的目的是让用户在将数据提交到数据库之前查看数据。有什么想法可以实现吗?” 您可以用HiddenFor和DisplayFor的二重奏来完成此任务。使用HiddenFor使值可以被发布,并且DisplayFor显示这些值。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在Gridview中有条件地隐藏CommandField或Button
- ASP.NET应用程序中需要定时炸弹
- 处理global.asax ASP.NET MVC中的异常
- asp.net-mvc – 如何继承ASP.NET MVC控制器并仅更改视图?
- asp.net-mvc – 路由是在我的区域中找到控制器,但不是视图
- asp.net – BundleTransformer少抱怨“无法找到工厂,创建Ja
- asp.net – 选择性地将CSS应用于gridview中的一行
- asp.net-mvc – MVC4 HTML TextBox在修改ViewModel后不起作
- asp.net-mvc – MVC 5中的Web API属性路由异常:该对象尚未
- asp.net-mvc – Azure下载blob文件流/ memorystream
推荐文章
站长推荐
- asp.net-mvc – 在MVC ASP.NET中使用/显示RSS源的
- asp.net-mvc-3 – .NET MVC 3自定义十进制?模型
- ASP.NET代码隐藏中的当前工作目录 – 我们可以依
- asp.net-mvc – ASP.NET MVC中的小写URL
- asp.net-mvc-3 – 列模板kendo ui grid mvc动作链
- asp.net-mvc-3 – 创建MVC3剃刀助手,如Helper.Be
- ASP.NET和.NET框架版本之间的区别
- asp.net – 使用ModalPopupExtender而不必设置Ta
- ASP.Net MVC如何将数据从视图传递到控制器
- asp.net – 我应该继续研究MVC 1.0上的项目还是停
热点阅读
