मैं इस तरह से ASP.NET MVC 2 RC2 में Html.RenderAction उपयोग करने के लिए कोशिश कर रहा हूँ "मार्ग तालिका में कोई मार्ग आपूर्ति किए गए मान से मेल खाता है":Html.RenderAction का कारण बनता है
मेनू Controler में:
[ChildActionOnly]
public ActionResult ContentPageMenus()
{
var menus = _contentPageMenuRepository.GetAll().WithCulture(CurrentCulture);
return PartialView(menus);
}
और (होम नियंत्रक के सूचकांक कार्रवाई के लिए) मेरे सूचकांक ध्यान में रखते हुए:
<% Html.RenderAction("ContentPageMenus", "ContentPageMenu");%>
लेकिन मैं हमेशा इस त्रुटि संदेश मिलता है: मार्ग तालिका में कोई मार्ग आपूर्ति किए गए मान से मेल खाता है।
मुझे समस्या मिली। मैं हमेशा {नियंत्रक}/{action} मार्ग को हटाता हूं और यूआरएल की तरह लोअरकेस आरईएसटी के साथ अपने सभी मार्गों को कस्टमाइज़ करता हूं। लेकिन Html.RenderAction के लिए ऐसा सामान्य मार्ग होना जरूरी है। मैंने कहा कि मेरे मार्ग सूची के अंत तक सामान्य मार्ग और यह काम किया। –