मुझे नहीं पता कि यह सामान्य है, लेकिन ChildActionOnly
विधियों को मार्ग के लिए पूछना चाहिए? उदाहरणएएसपी एमवीसी चाइल्डएक्शन केवल रूटिंग
[ChildActionOnly]
public PartialViewResult List(string countryCode, string cityName)
{...
return PartialView(model);
}
के लिए मुझे यह पसंद है प्रस्तुत करना:
@{Html.RenderAction("List", "MyController", new { area = "MyArea", countryCode = ViewBag.CountryCode, cityName = ViewBag.CityName });}
डिबग में मैं ऊपरी लाइन पर मिलती है:
मार्ग तालिका में कोई मार्ग आपूर्ति किए गए मान से मेल खाता है।
अद्यतन
context.MapRoute("name",
"",
new { area = "MyArea", controller = "MyControlelr", action = "List", countryCode = UrlParameter.Optional, cityName = UrlParameter.Optional });
धन्यवाद। सिर्फ एक और चीज मैंने प्रश्न अद्यतन किया है और मार्ग मूल्य का जोड़ा जोड़ा है। क्या आप मुझे बता सकते हैं कि यह दो वैकल्पिक पैरामीटर के लिए मान्य है? – 1110
@ 1110 - हाँ यह है। मानों को बस 'string.Empty' पर सेट किया जाएगा, कोई मान सेट नहीं है। – RPM1984