2017-07-06 137 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的基本功能。

表單提交時只提交表單內容。