मैं एक मार्ग के लिए एक UrlHelper buiding हूँ best practicesUrl.RouteUrl रिटर्न अशक्त
में के रूप में समस्या यह है कि दिए गए मान हमेशा मान शून्य होगा जब में डीबगिंग में पाया गया कि
Url.RouteUrl (" एक्स ") वापसी अशक्त
Url.RouteCollection [" एक्स "] वापस जाने के मार्ग
मुझे क्या करना कोशिश कर रहा हूँ:
public static string Category(this UrlHelper helper, int Id, string category)
{
return helper.RouteUrl("X", new {id = Id, category= category});
}
मैं, क्योंकि {आईडी} और {} श्रेणी जब अपने मार्गों पंजीकरण के लिए एक डिफ़ॉल्ट मान निर्दिष्ट नहीं किया है नहीं देख पा रहे हैं जहां मैंने कुछ गलत
अपने Global.asax में, आप वास्तव में "एक्स" नाम के एक मार्ग दर्ज कर रहे हैं के लिए? – womp
हां मार्गों के रूप में पंजीकृत एक मार्ग है। मैपराउट ("एक्स", "/ श्रेणी/{आईडी}/{श्रेणी}", नई {नियंत्रक = "श्रेणी", क्रिया = "सूची"}) – freddoo