【发布时间】:2011-05-14 19:09:34
【问题描述】:
我的 ASP.Net MVC 应用程序出现问题,我正在使用带有 Razor 的 MVC 3,我无法使用 Raw 扩展方法。
这是我得到的错误:
CS1061:“System.Web.Mvc.HtmlHelper”不包含“Raw”的定义 并且没有扩展方法“原始”接受类型的第一个参数 'System.Web.Mvc.HtmlHelper' 可以找到。
我验证了MVC dll版本是3.0,项目的目标框架是4,就是不知道怎么回事。
我什至尝试从头开始创建一个新的 MVC 3 项目,但它也不起作用。
编辑:
这是我在测试项目(只是一个新的 ASP.NET MVC 3 项目)上的 Index.cshtml 视图中使用的代码:
@{
View.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
@Html.Raw("<span>test</span>")
错误与上面描述的完全相同。
有什么想法吗?谢谢
【问题讨论】:
-
你能发布一些你的代码吗?错误消息很有帮助,但如果没有看到一些代码,我们就无能为力了。
标签: asp.net-mvc-3 dynamic razor html-helper