asp.net mvc部分视图出现错误

27 浏览
0 Comments

asp.net mvc部分视图出现错误

我部分视图,名为_myTestView.cshtml

测试

我这样调用它

  @Html.RenderPartial("_myTestView");

我得到以下运行时错误

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

我做错了什么?

0
0 Comments

问题:asp.net mvc partial view报错的原因和解决方法

在使用asp.net mvc中的partial view时,有时会出现错误。下面的内容给出了解决该问题的原因和方法。

原因:你并不在一个代码块中,所以不要使用.RenderPartial。只需使用.Partial并去掉;即可。

解决方法:

@Html.Partial("_myTestView")

通过以上代码,可以解决asp.net mvc partial view报错的问题。

0
0 Comments

问题的原因是将Partial View的代码放在了代码块之外。解决方法是将Partial View的代码放在代码块中。具体的解决方法如下:

将Partial View的代码放在代码块中:

@{Html.RenderPartial("_myTestView");}

相关链接:What is the difference (if any) between Html.Partial(view, model) and Html.RenderPartial(view,model) in MVC2?

0