2017-07-06 138 views
0

当我从我的ViewModel显示一个值到输入字段(见下面的代码)并发布表单时,模型绑定被正确支持。这意味着我可以找到(修改)值到我的ViewModel。标签是否支持模型绑定?

<input type="text" asp-for="FirstName" value="@Model.FirstName" /> 

但是,当我显示来自视图模型相同的值到一个标签的话,我并不觉得到视图模型我发布后的形式:

<label asp-for="FirstName">@Model.FirstName</label> 

做标签支持模型绑定?如果是的话,我在代码中做了什么错误? 如果没有,当我需要将值保存到ViewModel中时,有什么替代方法?将它们存储到HiddenFields中?

+2

另一种方法是使用隐藏的输入字段 – Tseng

回答

2

标签内容未提交给服务器。这是HTML的基本功能。

表单提交时只提交表单内容。