Я только что обновил приложение ASP.NET MVC до версии 3.0 и Razor.
У меня на домашней странице следующий код:
<script type="text/javascript">
/*@cc_on@*/
var LastUserSetting = @Html.Raw(Json.Encode(ViewData["LastUserSetting"] == "" ? "''" : ViewData["LastUserSetting"]));
</script>
В браузере это выглядит так:
var LastUserSetting = @Html.Raw(Json.Encode(ViewData["LastUserSetting"] == "" ? "''" : ViewData["LastUserSetting"]));
Со следующим сообщением об ошибке:"ссылка на неопределенное имя XML @Html"
, что явно не то, что я хотел.
Чего мне не хватает?Что я сделал не так?
Большое спасибо!