【发布时间】:2014-04-14 00:45:04
【问题描述】:
我想了解为什么下面的代码在第二个工作时不起作用:
@Html.Test<ContestListItemViewModel>() //Does not work
@{
var x = Html.Test<ContestListItemViewModel>();//Work
@Html.Raw(x);//Work
}
这个Test helper的代码很简单:
public static MvcHtmlString Test<TEntityType>(this HtmlHelper htmlHelper)
{
return new MvcHtmlString("<p>Test</P>");
}
错误在执行过程中:
“System.Web.HttpCompileException”类型的异常发生在 System.Web.dll 但未在用户代码中处理 编译器错误消息:CS1502:最佳重载方法匹配 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' 有一些无效的参数
【问题讨论】:
标签: asp.net-mvc razor