Печально, что вы проголосовали - решение моей проблемы состояло в том, чтобы добавить @ (xxx) вместо без () - и я предполагаю, что это то, что вы говорили - поместите «действие» внутри () - что точно решил мою проблему, @xxx не работал внутри ""
лоне Razor View Engine я хочу сделать следующее: Я хочу поставить некоторыекод между двойными кавычками HTMLатрибут, Проблема в том, что фрагмент кода, который я хочу вставить, сам содержит несколько двойных кавычек.
<a href="Url.Action("Item", new { id = Model.Item.Id, page = page });">@page</a>
Вы можете легко увидеть, как все получается ужасно неправильно :-) Я знаю, что могу вычислить ссылку в переменной, а затем использовать ее, но я бы не стал:
@{ var action = Url.Action("Question", new { id = Model.Question.Id, page = page }); }
<a href="@action">@page</a>