0
插入附加類,我的鏈接使用htmlAttributes我有一個自定義的HTML幫助:對我的幫助
public static MvcHtmlString MyLink(this HtmlHelper htmlHelper, string linkText, object htmlAttributes)
{
TagBuilder builder = new TagBuilder("a");
builder.SetInnerText(linkText);
builder.AddCssClass("dialogLink");
return new MvcHtmlString(builder.ToString());
}
有時候我想補充一些HTML屬性這種定位的。例如,我想一個額外的類添加到這個鏈接。我試試這個:
public static MvcHtmlString MyLink(this HtmlHelper htmlHelper, string linkText, object htmlAttributes)
{
TagBuilder builder = new TagBuilder("a");
builder.SetInnerText(linkText);
builder.AddCssClass("dialogLink");
if (htmlAttributes != null)
builder.MergeAttributes(new RouteValueDictionary(htmlAttributes));
return new MvcHtmlString(builder.ToString());
}
但它不工作,因爲類已經存在(dialoglink)。
我怎麼能繼續能夠更多的CSS添加到我的htmlAttributes鏈接?
感謝