在 Razor 视图引擎模板中,我想要执行以下操作:我想在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>