यह वर्षों पहले हो सकता है, लेकिन वैसे भी, यह आपके Global.asax मानचित्र मार्ग पर भी निर्भर करता है क्योंकि आप जो चाहते हैं उसे फिट करने के लिए मापदंडों को जोड़ या संपादित कर सकते हैं।
जैसे।
Global.asax
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
//new { controller = "Home", action = "Index", id = UrlParameter.Optional
new { controller = "Home", action = "Index", id = UrlParameter.Optional,
extraParam = UrlParameter.Optional // extra parameter you might need
});
}
फिर आपको जिन मापदंडों से गुजरना होगा वह बदल जाएगा:
return RedirectToAction( "Main", new RouteValueDictionary(
new { controller = controllerName, action = "Main", Id = Id, extraParam = someVariable } ) );