日期:2014-05-20  浏览次数:20813 次

@Html.RenderAction,@Html.endForm
在页面中使用@Html.RenderAction,@Html.endForm老是报错

“/”应用程序中的服务器错误。

编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: CS1502: 与“System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)”最匹配的重载方法具有一些无效参数

源错误:


行 10: @Html.("Index","Other")
行 11: @Html.BeginForm();
行 12: @Html.RenderAction("Index","Other")
行 13: 
行 14: 

源文件: e:\asp.netDemos\Mvc_View\Mvc_View\Views\Home\Index.cshtml 行: 12

------解决方案--------------------
@Html.RenderAction
这个应该是这样子用的
@{Html.RenderAction("Index","Other")}

Html.RenderAction 返回的是void是没有返回值的