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>                                        

questionAnswers(3)

yourAnswerToTheQuestion