标签是否支持模型绑定?

时间:2017-07-06 12:45:14

标签: asp.net-core

当我将ViewModel中的值显示到输入字段(请参阅下面的代码)并发布表单时,正确支持模型绑定。这意味着我可以在我的ViewModel中找到(修改过的)。

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

但是当我将ViewModel中的相同值显示到标签中时,我在发布表单后找不到ViewModel:

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

标签是否支持模型绑定?如果是的话,我的代码中有什么问题吗? 如果没有,当我需要将值保存到我的ViewModel中时,有什么替代方案?将它们存储到HiddenFields中?

1 个答案:

答案 0 :(得分:2)

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

提交表单时,只提交表单字段的内容。