在@Html.ActionLink 中使用 Bootstrap 徽章
Using Bootstrap Badges Within @Html.ActionLink
我想使用 Razor @Html.ActionLink 语法创建一个基本的 bootstrap button with a badge。我尝试了以下方法:
@Html.ActionLink(@Html.Raw("<span class=\"badge\">42</span>")+"System Message Here", "Index", "Message", null, new { @class = "btn btn-default" })
这导致 this。我希望看到徽章图标而不是 HTML。正确的语法是什么?提前致谢。
您可以只使用 Url.Action
,如下所示:
<a href="@Url.Action("Index", "Message")" class="btn btn-default">
<span class="badge">42</span> System Message Here
</a>
我想使用 Razor @Html.ActionLink 语法创建一个基本的 bootstrap button with a badge。我尝试了以下方法:
@Html.ActionLink(@Html.Raw("<span class=\"badge\">42</span>")+"System Message Here", "Index", "Message", null, new { @class = "btn btn-default" })
这导致 this。我希望看到徽章图标而不是 HTML。正确的语法是什么?提前致谢。
您可以只使用 Url.Action
,如下所示:
<a href="@Url.Action("Index", "Message")" class="btn btn-default">
<span class="badge">42</span> System Message Here
</a>