10

default Asp.Net MVC मार्ग है:Asp.Net MVC में मार्ग में मार्ग का नाम का प्रयोग

routes.MapRoute(
    "Default", // Route name 
    "{controller}/{action}/{id}", // URL with parameters 
    new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
); 

और, हम कस्टम मार्गों बनाना चाहते हैं तो हम ऐसा कर सकते हैं भी, नीचे दिए गए की तरह:

routes.MapRoute(
    "Privacy", // Route name 
    "privacy", 
    new { controller = "Home", action = "Privacy" } 
); 

तो, मेरे सवाल है कि क्या ऊपर दिए गए मार्गों में की 'का नाम' उद्देश्य है या हम एक ही 'का नाम' साथ एक से अधिक मार्गों हो सकता है।

उत्तर

19

यह रूट करने के लिए संदर्भ के लिए एक आशुलिपि तरह से,

@Html.RouteLink("Privacy"); 

यहाँ रूटिंग के बारे में ASP.NET, जो मुझे बहुत मदद की पर एक लेख का उपयोग करना है ...

ASP.NET MVC Routing Overview (C#)

+3

अफसोस की बात है, लेख में 'Html.RouteLink' का उल्लेख नहीं है। – starlocke

+0

लिंक के बिना रूटेलिंक को आप कैसे कॉल करते हैं? यह एमएसडीएन स्रोत है: https://msdn.microsoft.com/en-us/library/system.web.mvc.html.linkextensions.routelink(v=vs.118).aspx – QMaster

संबंधित मुद्दे