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