我正在嘗試執行編輯頁面,以便管理員修改數據庫中的數據。不幸的是,我遇到了一個錯誤。「參數字典包含參數的空條目」 - 如何解決?
下面的代碼:
public ViewResult Edit(int productId) {
// Do something here
}
,但我收到此錯誤:
"The parameters dictionary contains a null entry for parameter 'productId' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ViewResult Edit(Int32)' in 'WebUI.Controllers.AdminController'. To make a parameter optional its type should be either a reference type or a Nullable type.
Parameter name: parameters"
我改變了我的路線Global.asax.cs
這樣的:
routes.MapRoute(
"Admin",
"Admin/{action}/{ productId}",
new { controller = "Admin", action = "Edit", productId= "" }
);
但還是我得到錯誤 。