मैं डेटाबेस में डेटा को संशोधित करने के लिए व्यवस्थापक के क्रम में एक संपादन पृष्ठ को लागू करने का प्रयास कर रहा हूं। दुर्भाग्यवश मुझे एक त्रुटि आ रही है।"पैरामीटर शब्दकोश में पैरामीटर के लिए एक शून्य प्रविष्टि है" - कैसे ठीक करें?
नीचे कोड:
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= "" }
);
लेकिन अभी भी मैं हो रही है त्रुटि ।