MVC - 呈现值和名称属性
MVC - Render Value and Name Attribute
MVC 中是否有一个 HTML 帮助程序,它将使用 name 属性呈现 属性 的值。例如,
<td><div name="fileName">Hello World<div></td>
我目前正在使用 'Display for',它只呈现文本 ...
public string FileName{ get; set; }
@Html.DisplayFor(x => Test.FileName)
文本在表单中。我想在发布表单数据时检索值。
你说:
The text is within a form. I'd like to retrieve the value when posting
the form data.
这样不行。当您提交表单时,div
不会被浏览器识别为输入。添加 name
属性不会使其成为有效的表单域。
如果你想 post 返回相同的值(但不能编辑它)那么要么使用 HiddenFor
助手将该值放在隐藏字段中(当然你仍然可以使用DisplayFor
同时向用户显示文本)或使用只读文本框。
MVC 中是否有一个 HTML 帮助程序,它将使用 name 属性呈现 属性 的值。例如,
<td><div name="fileName">Hello World<div></td>
我目前正在使用 'Display for',它只呈现文本 ...
public string FileName{ get; set; }
@Html.DisplayFor(x => Test.FileName)
文本在表单中。我想在发布表单数据时检索值。
你说:
The text is within a form. I'd like to retrieve the value when posting the form data.
这样不行。当您提交表单时,div
不会被浏览器识别为输入。添加 name
属性不会使其成为有效的表单域。
如果你想 post 返回相同的值(但不能编辑它)那么要么使用 HiddenFor
助手将该值放在隐藏字段中(当然你仍然可以使用DisplayFor
同时向用户显示文本)或使用只读文本框。