这是视图
@using (Html.BeginForm("Deleted", "Location"))
{
Html.Hidden("LocationID", Model.LocationID );
<input type = "submit" value = "Delete" />
}
这是应该接收数据的方法。
public ActionResult Deleted(int LocationID)
{
//Do something with LocationID
return View();
}
运行代码时, LocationID 始终为 null 。我错过了什么吗?
感谢您的帮助
答案 0 :(得分:1)
致电Html.Hidden
会返回包含隐藏字段的IHtmlString
但是,您没有对返回的字符串执行任何操作。
您需要使用@
将字符串呈现给页面。