1
我需要在View上創建一個隱藏字段。視圖應該只接受一個int(不是一個模型)。在Int中傳遞給視圖
我控制器的方法來創建視圖很簡單:
public ActionResult BookingHistory(int id)
{
return View(id);
}
所以我對視圖模型被定義爲:
@model Int32
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Form History</h2>
如何再創建一個隱藏字段,這個字段?
@Html.HiddenFor(Model)
?
(此失敗) 但我需要分配一個名稱或其他東西。如何在窗體上顯示一個隱藏字段,並將值傳入?
我想這樣做,但得到一個錯誤「值不能爲空或空」。通過使用這種方法,它將分配給隱藏字段的id /名稱? – Craig
我修好了。改爲:@ Html.Hidden(「patientId」,Model,new {@ id =「patientId」}) – Craig