4
我花了一个小时试图弄清楚为什么我隐藏字段中的值与我期望的值不同。作为最后的努力,我将它切换到一个隐藏的领域,它开始渲染,我期待。为什么会发生?input type =“hidden”vs htmlhelper奇怪的问题
某些情况下,使用htmlhelper的ID所使用的ID与查询字符串ID参数中的ID相同。
// renders 123
@using (Html.BeginForm()){
<input type="hidden" name="id" value="@Model.ID" />
}
VS
// renders 456
@using (Html.BeginForm()){
@Html.Hidden("id", Model.ID)
}