asp.net-mvc – Html.DisplayFor不发布值到控制器在ASP.NET MVC 3
发布时间:2020-05-23 10:29:04 所属栏目:asp.Net 来源:互联网
导读:我使用ASP.NET MVC 3与Razor,下面是从我的视图代码的示例。 除了“EmailAddress”字段,用户应能够编辑其所有详细信息。对于该字段只有我使用Html.DisplayFor(m = m.EmailAddress)。 但是当这个表单被发布时,所有的模型属性都被填充,除了EmailAddress。 如
|
我使用ASP.NET MVC 3与Razor,下面是从我的视图代码的示例。 除了“EmailAddress”字段,用户应能够编辑其所有详细信息。对于该字段只有我使用Html.DisplayFor(m => m.EmailAddress)。 但是当这个表单被发布时,所有的模型属性都被填充,除了EmailAddress。 如何在发布时收回模型中的电子邮件?我应该使用一些帮助器除了DisplayFor? @using (Html.BeginForm()) {
@Html.ValidationSummary(true,"Account update was unsuccessful. Please correct any errors and try again.")
<div>
<fieldset>
<legend>Update Account Information</legend>
<div class="editor-label">
@Html.LabelFor(m => m.EmailAddress)
</div>
<div class="editor-field">
@Html.DisplayFor(m => m.EmailAddress)
@*@Html.ValidationMessageFor(m => m.EmailAddress)*@
</div>
<div class="editor-label">
@Html.LabelFor(m => m.FirstName)
</div>
<div class="editor-field">
@Html.TextBoxFor(m => m.FirstName)
@Html.ValidationMessageFor(m => m.FirstName)
</div>
<div class="editor-label">
@Html.LabelFor(m => m.LastName)
</div>
<div class="editor-field">
@Html.TextBoxFor(m => m.LastName)
@Html.ValidationMessageFor(m => m.LastName)
</div>
<p>
<input type="submit" value="Update" />
</p>
</fieldset>
</div>
}
请告诉我这个。 解决方法您需要添加一个@Html.HiddenFor(m => m.EmailAddress) DisplayFor不会在POST中发送任何内容,它不会创建输入… 顺便说一句 @ Html.HiddenFor(m => m.Id)//或任何是模型键 将是有用的 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 我们可以用IIS运行Selenium WebDriver测试用例,
- asp.net-mvc – 编译时mvc视图检查与msbuild
- asp.net – HttpError不会显示自定义错误页面
- asp.net-mvc – ASP.NET MVC:路由中的命名空间
- 如何在ASP.Net内容页面中添加元标记
- asp.net TextBox中的值和文本属性(值被Text覆盖)
- asp.net – .NET – 如何调试DLL?
- ASP.NET MVC,ActionFilters,静态类和传递数据
- asp.net-web-api – Net Web API – 如何在Get上传递URL作为
- asp.net-mvc – ICommandHandler / IQueryHandler with asy
推荐文章
站长推荐
- asp.net – 需要一个必须同时具有数字和字母字符
- asp.net-mvc – ASP.Net MVC 5 w /身份2.2.0注销
- asp.net-mvc – 使用actionlink将文本框的值从视
- 在ASP.NET MVC4中是否可以将C#或VB函数标记为Jav
- asp.net-mvc – 如何将锚/哈希的参数添加到Redir
- asp.net-mvc – ASP.NET MVC本地化最佳实践?
- asp.net – 正则表达式验证器 – 动态显示块而不
- asp.net-mvc – ASP.NET MVC – RequireJS最佳的
- asp.net-mvc – 如何解决异常“文件不存在”?
- asp.net – 点击按钮禁用
热点阅读
