我想將序列號(或ESN)從當前頁面傳遞迴新頁面。我試圖通過在第一頁上調用此代碼來實現此目的。在ActionLink上通過控制器傳遞字符串
查看1
@Html.ActionLink("Details", "InventoryDetails", "ItemReconcilliation", new {ESN = mySerialNumber})
哪裏mySerialNumber
是被證實具有良好的數據的變量。
控制器
public ActionResult InventoryDetails(HistoryModel model, string ESN)
{
model = new HistoryModel (ESN);
return View(model);
}
但是,我ESN
變量總是回來爲空。我究竟做錯了什麼?
需要[此重載](https://msdn.microsoft.com/en-us/library/system.web.mvc.html.linkextensions.actionlink(V = vs.118) .aspx#M:System.Web.Mvc.Html.LinkExtensions.ActionLink%28System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Object,System.Object%29) –