
在菜单控制器:
[ChildActionOnly]public ActionResult ContentPageMenus(){ var menus = _contentPageMenuRepository.GetAll().WithCulture(CurrentCulture); return PartialVIEw(menus);} 在我的索引视图(对于Home控制器的索引 *** 作):
<% HTML.RenderAction("ContentPageMenus","ContentPageMenu");%> 但是我总是得到这个错误信息:
路由表中没有路由与提供的值匹配.
如果您希望RenderAction工作,并希望隐藏您的路由,因此它不能公开访问.
>在globals.asax.cs中为您的 *** 作添加路由.>使用[ChildActionOnly]属性装饰你的动作.
总结以上是内存溢出为你收集整理的.net – Html.RenderAction导致“路由表中没有路由匹配提供的值”全部内容,希望文章能够帮你解决.net – Html.RenderAction导致“路由表中没有路由匹配提供的值”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)