В шаблоне 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>