我想从控制器中设置一个隐藏字段的值,我该怎么做?
在视图部分,我给出了这样的答案。
<div>
@Html.Hidden("hdnFlag", null, new { @id = "hdnFlag" })
</div>
你需要在控制器上编写以下代码 假设测试是模型,姓名和地址是这个模型的字段。
public ActionResult MyMethod()
{
Test test=new Test();
var test.Name="John";
return View(test);
}
现在在你的视图中使用这样的代码来设置隐藏变量的值。
@model YourApplicationName.Model.Test
@Html.HiddenFor(m=>m.Name,new{id="hdnFlag"})
这将自动设置隐藏值=john。