asp.net-mvc
Html.RouteLink
खोज…
पैरामीटर
पैरामीटर | विवरण |
---|---|
लिंक पाठ | वह पाठ जो लिंक के लिए प्रदर्शित किया जाएगा। |
routeName | के लिए एक आभासी पथ वापस करने के लिए मार्ग का नाम। |
लिंक पाठ और रूट नाम का उपयोग करके मूल उदाहरण
एक दृश्य में लिंक उत्पन्न करने के लिए Html.ActionLink
का उपयोग करने के विकल्प के रूप में, आप उपयोग कर सकते हैं
इस सुविधा का उपयोग करने के लिए, आपको एक मार्ग को कॉन्फ़िगर करने की आवश्यकता है, उदाहरण के लिए:
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
"SearchResults",
"{controller}/{action}",
new { controller = "Search", action = "Results" });
}
फिर एक दृश्य में आप उस मार्ग का लिंक बना सकते हैं जैसे:
@Html.RouteLink("Search Results", "SearchResults");
का उपयोग करते हुए RouteLink()
करता है, तो आप अंत नियंत्रक के नाम, या कार्रवाई विधि नामों को बदलने सुविधाजनक है, का उपयोग कर के बाद से Html.ActionLink()
कॉल में नियंत्रक और कार्रवाई विधि नाम पैरामीटर बदल होने का मतलब है, ताकि वे नए नाम है जो मेल खाते हैं बदल दिया गया है।
RouteLink()
आप MapRoute()
कॉल में रूट डिटेल्स को एक स्थान पर दूसरे शब्दों में बदल सकते हैं, और जो रूट RouteLink()
माध्यम से उस रूट को RouteLink()
कर रहा है, उसे बदलने के लिए किसी भी कोड की आवश्यकता नहीं होगी।