我知道可以使用@Html.HiddenFor(m => m.parameter),当表单提交时,该参数将传递给控制器。我的模型有许多属性。 是否有一种更简洁的方式一次性将整个模型传递到控制器,还是必须每次一个一个地传递?
虽然我已经阅读了关于Html.HiddenFor的文档,但我还没有理解它的用途... 有人可以解释一下它的用途并举个简短的例子吗? 这些帮助程序应该放在代码中的哪里?
我可以在 MSDN 上找到 Html.HiddenFor 的良好定义,但是我只能在 Html.Hidden 相关的问题上找到一些信息。 请问有人能够给我一个良好的定义和示例吗?
我本可以使用@Html.HiddenFor(x=> ViewData["crn"]) 但是,我明白了: <input id="ViewData_crn_" name="ViewData[crn]" type="hidden" value="500" /> 为了绕过这个问题...
这是怎么回事?viewmodel变量是一个bool类型,值为true。<%= Html.HiddenFor(m => m.TheBool) %> <%= Html.Hidden("IsTimeExpanded",Model.TheBool) %> <inpu...
@Html.HiddenFor(model => model.title, new { id= "natureOfVisitField", @value = '@Model.title'}) 它不起作用!如何设置值?
HiddenFor会为每个由指定表达式表示的对象中的属性返回一个HTML隐藏输入元素。 据我所知,它适用于您在 Model/ViewModel 中需要持久化到页面并在另一次调用时传回,但用户不应看到的字段。 HiddenInput 用于表示是否应将属性或字段值呈现为隐藏的输入元素的属性。 ...
我有一个表单,用于提交竞标。 @using (Html.BeginForm(null, null, FormMethod.Post, new { id = "Login" })) { @Html.ValidationSummary(true, "Gelieve alle velden...
@Html.HiddenFor(model => model.Id) 的标准输出为: <input data-val="true" data-val-number="The field Id must be a number." data-val-required="The Id...
我的项目中使用了MVC 3,但是我发现了一种非常奇怪的行为。 我试图为模型上的特定值创建一个隐藏字段,但问题在于该字段设置的值与模型中的值不对应。 例如: 这只是一个测试代码:<%:Html.Hidden("Step2", Model.Step) %> <%:Html....