Cod*_*iac 1 html-helper razor asp.net-mvc-3
我有网站模板并将其用于我的网站.我是asp.net mvc 3和razor的新手.使用html helper修改html标签非常困难.如何使用ActionLink Helper将span标记放在锚标记之间.我使用razor和html helper来生成链接.我想生成以下标签:
<li><a href="Account/LogOff" title="Logout"><span class="glyph logout"></span> Logout</a></li>
Run Code Online (Sandbox Code Playgroud)
我试过这个
<li>@Html.ActionLink("<span class='glyph logout'></span> Log out", "LogOff", "Account") </li>
Run Code Online (Sandbox Code Playgroud)
我很困惑如何做到这一点.这不是将span标记生成为字符串的正确方法.如何生成正确的标签.
您想要使用的是@ Url.Action,以便在拥有自定义HTML时创建URL.
<li>
<a href="@Url.Action("LogOff","Account")" title="Logout">
<span class="glyph logout"></span> Logout
</a>
</li>
Run Code Online (Sandbox Code Playgroud)
这样您就可以控制URL并能够添加自己的自定义HTML.@ Html.ActionLink不允许您在标签内本地添加自定义HTML.
| 归档时间: |
|
| 查看次数: |
2539 次 |
| 最近记录: |