将 HTML 放入 Html.ActionLink() 中,加上无链接文本?

2023-11-29

我有两个问题:

  1. 我想知道如何在使用时不显示链接文本Html.ActionLink()在 MVC 视图中(实际上,这是Site.Master).

没有不允许链接文本的重载版本,当我尝试仅传递空白时string,编译器告诉我它需要一个非空字符串。

我怎样才能解决这个问题?

  1. 我需要把<span>锚标记内的标记,但它不起作用Html.ActionLink();。我想看到以下输出:

    跨度文本


您可以通过 Url.Action 呈现 url,而不是使用 Html.ActionLink

<a href="<%= Url.Action("Index", "Home") %>"><span>Text</span></a>
<a href="@Url.Action("Index", "Home")"><span>Text</span></a>

并做一个空白网址,你可以有

<a href="<%= Url.Action("Index", "Home") %>"></a>
<a href="@Url.Action("Index", "Home")"></a>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 HTML 放入 Html.ActionLink() 中,加上无链接文本? 的相关文章

随机推荐