相关疑难解决方法(0)

Html.Action和Html.RenderAction之间的区别

我一直试图弄清楚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?

.net html-helper razor asp.net-mvc-3

35
推荐指数
3
解决办法
6万
查看次数

标签 统计

.net ×1

asp.net-mvc-3 ×1

html-helper ×1

razor ×1