我需要在View上创建一个隐藏字段。 View应该只接受一个int(不是模型)。
我创建视图的控制器方法很简单:
public ActionResult BookingHistory(int id)
{
return View(id);
}
所以我在视图上的模型定义为:
@model Int32
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Form History</h2>
如何为此字段创建隐藏字段?
@Html.HiddenFor(Model)
?
(这失败了) 但我需要为它指定一个名称或东西。如何在表单上有一个隐藏字段,并传入值?
答案 0 :(得分:1)
通过此语法创建的隐藏字段。
@Html.Hidden("patientId", Model, new { @id="patientId"})