1
我在C#中使用MVC5。我使用Code First連接。我想隱藏模型的US_ID組件。當我點擊編輯按鈕時,請看ResultImage結果。我希望US_ID文本框可見= false。但我做不到。如何隱藏模型的物品? (MVC5)
我按照下面的代碼在我的Web應用程序: //我在控制器
[HttpPost]
public ActionResult EditUser(WebApplication3.Models.UserAccount usr)
{
using (OurDbContext db = new OurDbContext())
{
db.Entry<WebApplication3.Models.UserAccount>(usr).State = System.Data.Entity.EntityState.Modified;
name = usr.US_NAME;
pass = usr.US_PASS;
db.SaveChanges();
}
return RedirectToAction("Index");
}
<body id="body" style="background-color:#c9d7e8;">
<div>
@using (Html.BeginForm())
{
@Html.HiddenFor(model => model.US_ID)
@Html.EditorForModel("UserAccount")
<br />
<input type="submit" value="Yenilə" />
}
</div>
</body>
EditorForModel可能爲隱藏字段提供輸入;您必須爲UserAccount所代表的模型屬性的任何類型定義EditorTemplate。有關更多信息,請參閱以下網址:http://www.growingwiththeweb.com/2012/12/aspnet-mvc-display-and-editor-templates.html –
@Nigar是否需要視圖中的US_ID? – CodingYoshi