【发布时间】:2010-11-22 20:11:01
【问题描述】:
在 Razor 视图引擎模板中,我想做以下事情:我想在 html attribute 的双引号之间放置一些 代码。问题是我要插入的代码本身包含一些双引号。
<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>
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 razor templating