繁体   English   中英

如何在这个Html.ActionLink中插入HTML字符?

[英]How to insert a HTML character into this Html.ActionLink?

我正在使用以下代码生成此代码:

<p>@Html.ActionLink("Read", "Index", "News", null, new { @class = "btn btn-default" })</p>

在此输入图像描述

但我想制作一个看起来像这样的按钮(使用HTML字符&raquo; ): 在此输入图像描述

但是,当我执行以下操作时:

<p>@Html.ActionLink("Read &raquo;", "Index", "News", null, new { @class = "btn btn-default" })</p>

我明白了:

在此输入图像描述

我该如何解决?

这里给出的其他解决方案。 但是,万一你想知道,如果你没有键盘上的特殊字符该怎么办,这里有:

你可以使用

<a href='@Url.Action("Index", "News")' class="btn btn-default">Read &raquo;</a>

要么

@Html.ActionLink(HttpUtility.HtmlDecode("Read &raquo;"), "Index", "News", null, new { @class = "btn btn-default" })

该文本将由ActionLink()实现编码,因此您不需要这样做。 只需在字符串中使用该字符。

<p>@Html.ActionLink("Learn More »", "Index", "News", null, new { @class = "btn btn-default" })</p>

正如@MatteoSp所说,只需使用字符串中的实际字符即可。 上面的ActionLink会根据需要为您提供一个按钮。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM