我一直试图弄清楚RenderAction和Action之间的区别.我不知道我是否如此关注这一点上的差异,以及为什么我无法让RenderAction工作.据我所知,我正在传递正确的参数.我正在使用的重载似乎是相同的:
@Html.RenderAction(Action, Controller, Route)
@Html.Action("Breadcrumb", "Navigation", new {SeoUrl = Model.CarlineBucket.SEOURLName})
@Html.RenderAction("Breadcrumb", "Navigation", new {SeoUrl = Model.CarlineBucket.SEOURLName})
Run Code Online (Sandbox Code Playgroud)
我尝试使用RenderAction时收到编译错误:
CS1502:'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)'的最佳重载方法匹配具有一些无效参数.
任何提示或提示?我是否应该甚至不打扰RenderAction?