ASP.NET TagHelper

时间:2016-05-30 15:47:24

标签: asp.net tag-helpers

我确信这很明显,但我似乎无法将一个子html元素添加到ASP.NET TagHelper。

我正在尝试输出以下内容

<li class=""><a href=""><i class="icon - list - alt"></i><span>Orders</span> </a> </li></html>

并尝试了以下

        output.TagName = "li";
        var a = new TagBuilder("a");
        a.MergeAttribute("href", $"{menuUrl}");
        a.MergeAttribute("title", MenuText);
        a.InnerHtml.Append(MenuText);                    

        var b = new TagBuilder("i");
        b.MergeAttribute("class", IconClass);
        b.MergeAttribute("style", "font-size : 20px");

output.Content.Append(a);
output.Content.Append(b);

但是这会给“i”元素一个单独的“a”元素,任何人都知道我哪里出错了?

0 个答案:

没有答案