当我使用以下 Razor 标记尝试将我的PageCount
值发送到客户端时,输入的值呈现为 0:
@using (Html.BeginForm("Index", "Gallery", FormMethod.Post, new { id = "search-form" }))
{
@Html.HiddenFor(m => m.PageCount)
PageCount
尽管值为 2 ,但呈现如下:
<input data-val="true" data-val-number="The field PageCount must be a number." data-val-required="The PageCount field is required." id="PageCount" name="PageCount" type="hidden" value="0">
当我回到几乎所有普通的 HTML 时,就像这样:
<input type="hidden" name="PageCount" id="PageCount" value="2">
Razor wrt隐藏输入是否有一些有趣的行为,或者什么?