gpt4 book ai didi

asp.net-mvc - 带有文本和图标的操作链接?

转载 作者:行者123 更新时间:2023-12-04 17:17:54 25 4
gpt4 key购买 nike

我在干净的 HTML 中有这个链接。我想把它变成一个 MVC ActionLink。但这怎么可能。我无法理解,似乎没有简单的方法。或者?

<li class="active"><a href="#"><i class="icon-home icon-large"></i> Dashboard</a></li>

有任何想法吗?

最佳答案

执行此操作有多种选择。

选项1:

<li class="active"><a href="@Url.Action("YourAction", "YourController")"><i class="icon-home icon-large"></i> Dashboard</a></li>

选项 2:

为 HtmlHelper 编写您自己的扩展方法,该方法接受一个 String/MvcHtmlString 并将其放入链接标记中,而不对其进行 html 编码。
public static MvcHtmlString SpecialActionLink(this HtmlHelper html, String action, String controller, String innerHtml) {
TagBuilder tag = new TagBuilder("a");
tag.MergeAttribute("href", new UrlHelper(html.ViewContext.RequestContext).Action(action, controller));
tag.InnerHtml = innerHtml;
return new MvcHtmlString(tag.ToString(TagRenderMode.Normal));
}

(还没有测试过,但应该让你知道如何去做。)

关于asp.net-mvc - 带有文本和图标的操作链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11772976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com