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>