में मैं एक नियंत्रक 3 कार्यों के साथ Dashboard
कहा जाता है: Summary
, Details
, और Status
, जिनमें से कोई भी एक आईडी या किसी अन्य मापदंडों ले। नियंत्रक की कार्रवाई के लिए URL /Dashboard
को नियंत्रक के रूप में /Dashboard/Summary
करता है, लेकिन मैं मार्ग जोड़ने का सही तरीका नहीं समझ सकता। Global.asax.cs
में, मैं निम्नलिखित है:सेट डिफ़ॉल्ट क्रिया (सूचकांक के बजाय) नियंत्रक के लिए ASP.NET MVC 3
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new {controller = "Home", action = "Index", id = UrlParameter.Optional} // Parameter defaults
);
routes.MapRoute(
"/Dashboard",
"Dashboard",
new { controller = "Dashboard", action = "Summary" }
);
दूसरे भाग के लिए, मैं भी कोशिश की है:
routes.MapRoute(
"/Dashboard",
"{controller}",
new { controller = "Dashboard", action = "Summary" }
);
और
routes.MapRoute(
"/Dashboard",
"{controller}",
new { action = "Summary" }
);
लेकिन जब करने की कोशिश कर मैं हमेशा एक 404 मिलता है /Dashboard
का उपयोग करें। मुझे पूरा यकीन है कि मुझे MapRoute
पर पैरामीटर के प्रारूप के बारे में कुछ याद आ रहा है, लेकिन मुझे नहीं पता कि यह क्या है ...