Código de navalha entre aspas duplas
Em um modelo do Razor View Engine, desejo fazer o seguinte: Quero colocar algumascódigo entre aspas duplas de um htmlatributo. O problema é que o código que quero inserir contém algumas aspas duplas.
<a href="Url.Action("Item", new { id = Model.Item.Id, page = page });">@page</a>
Você pode ver facilmente como as coisas ficam terrivelmente erradas :-) Eu sei que posso calcular o link em uma variável e depois usá-lo, mas prefiro não:
@{ var action = Url.Action("Question", new { id = Model.Question.Id, page = page }); }
<a href="@action">@page</a>