ASP.Net MVC Html.Raw не работает - PullRequest
2 голосов
/ 14 мая 2011

У меня проблема с моим приложением ASP.Net MVC, я использую MVC 3 с Razor и не могу использовать метод расширения Raw.

Это ошибка, которую я получаю:

CS1061: 'System.Web.Mvc.HtmlHelper' does not contain a definition for 'Raw'
and no extension method 'Raw' accepting a first argument of type
'System.Web.Mvc.HtmlHelper' could be found.

Я проверил, и версия MVC dll 3.0, целевой фреймворк для проекта - 4, я просто понятия не имею, что происходит.

Я даже пытался создать новый MVC3 проект с нуля, но он тоже не работает.

РЕДАКТИРОВАТЬ:

Это код, который я использую для моего представления Index.cshtml в тестовом проекте (просто новый ASP.Проект NET MVC 3):

@{
    View.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Index</h2>

@Html.Raw("<span>test</span>")

Ошибка точно такая же, как описано выше.

Есть идеи?спасибо

1 Ответ

1 голос
/ 16 мая 2011

Наконец-то исправлена ​​проблема.

Я просто зашел на http://www.asp.net/mvc и скачал автономный установщик MVC3, очевидно, что-то не так с версией, которую я использовал (я установил ее с помощью WPI).

Теперь все работает как положено (включая ViewBag, который не работал).

...