我有两个问题:
- 我想知道如何在使用
Html.ActionLink()
时不显示链接文本在 MVC View 中(实际上,这是Site.Master
)。
没有不允许链接文本的重载版本,当我尝试传入空白时 string
,编译器告诉我它需要一个非空字符串。
我该如何解决这个问题?
我需要输入
<span>
anchor 标记内的标记,但不适用于Html.ActionLink();
.我希望看到以下输出:跨文本
如何在 ASP.NET MVC 中将标记放在 anchor 标记内?
最佳答案
除了使用 Html.ActionLink,您还可以通过 Url.Action 呈现 url
<a href="<%= Url.Action("Index", "Home") %>"><span>Text</span></a>
<a href="@Url.Action("Index", "Home")"><span>Text</span></a>
做一个空白的 url 你可以拥有
<a href="<%= Url.Action("Index", "Home") %>"></a>
<a href="@Url.Action("Index", "Home")"></a>
关于c# - 将 HTML 放入 Html.ActionLink() 中,加上没有链接文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1974980/