我正在使用如下标记.
@Html.ActionLink(@User.Identity.Name,"logout","Account")
现在,我需要在锚点内添加一个span,因为我想使用Bootstrap中的字形.到目前为止,我的googlearch去了,没有办法使用上面的帮助器来指定它.所以,我已经将它重新设计为显式HTML,如下所示.
<a href="~/Account/logout"> <span class="glyphicon glyphicon-log-out"></span> <span>@Global.logout @User.Identity.Name</span> </a>
它可以工作,但链接并不总是针对与第一个示例相同的地址.这是因为我首先得到语言的en /或se /等.在基于MVC进行路由时,语言前缀保持不变,但在明确指定URL时会丢失.