Я недавно перенес проект с MVC3 на MVC4. Проект прошел отлично в MVC3, однако я получаю эту ошибку при запуске моего кода.C# Неожиданно это ключевое слово после символа @
Неожиданное \ "это" ключевое слово после символа "после \". Оказавшись внутри кода, вам не нужно префикс конструкции, как \ «это» \ и \ «@ \». \ Г \ п
Я попытался добавить скобку до этого и после того, как @, но все-таки получить то же самое ошибка.
Ниже приведен код. это единственный код на странице
<div>
<div class="procedure1_create">
@(this.Html.Action("New", "CreateProcedure1", new { area = string.Empty, showButtons = this.ViewBag.ShowButtons ?? true, refreshDocumentList = this.ViewBag.Refresh ?? true }))
</div>
Это единственная страница, которая получает ошибку, у меня есть несколько других страниц, которые имеют похожий код с @this в начале строки, но делает не ошибка. Не уверен, что мне не хватает.
Не имея какого-либо другого контекста, я могу только догадываться, но я бы предположил, что это находится в уже открытом блоке кода, поэтому он говорит: «Один раз внутри кода вам не нужно префикс ...» –
У вас есть попробовал просто '@ Html.Action ...'? –