Печально, что вы проголосовали - решение моей проблемы состояло в том, чтобы добавить @ (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>                                        

Ответы на вопрос(3)

Ваш ответ на вопрос