【问题标题】:ASP.Net MVC Html.Raw not workingASP.Net MVC Html.Raw 不起作用
【发布时间】: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


【解决方案1】:

终于解决了这个问题。

我刚刚去http://www.asp.net/mvc下载了MVC3的独立安装程序,显然我使用的版本有问题(我使用WPI安装它)。

现在一切都按预期工作(包括不工作的 ViewBag)。

【讨论】:

  • 我安装了解决问题的 Asp Net MVC 3 工具更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-13
  • 2019-07-03
  • 1970-01-01
  • 1970-01-01
  • 2012-02-05
  • 2012-11-28
相关资源
最近更新 更多