如何在视图中隐藏模型的项目? (MVC5)
How can I hide model's item in view ? (MVC5)
我在 C# 中使用 MVC5。我使用代码优先连接。我想在视图中隐藏模型的 US_ID 组件。当我单击编辑按钮时,会看到此 ResultImage 结果。我想要 US_ID 文本框 visible=false。但是我做不到。
我在我的网络应用程序中遵循以下代码:
// 我在控制器中写了这段代码
[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>
将此属性放在您不想显示的 属性 之上:
[System.Web.Mvc.HiddenInput(DisplayValue = false)]
我在 C# 中使用 MVC5。我使用代码优先连接。我想在视图中隐藏模型的 US_ID 组件。当我单击编辑按钮时,会看到此 ResultImage 结果。我想要 US_ID 文本框 visible=false。但是我做不到。
我在我的网络应用程序中遵循以下代码: // 我在控制器中写了这段代码
[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>
将此属性放在您不想显示的 属性 之上:
[System.Web.Mvc.HiddenInput(DisplayValue = false)]