在ASPMVC 3中为自定义控件添加颜色参数



我在ASPMVC应用程序中创建了一个自定义控件。这是按钮的Html帮助程序

 public static MvcHtmlString EditButton(this HtmlHelper html, string action,
        string controller, bool state)
    {
        var url = new UrlHelper(html.ViewContext.RequestContext);
        //génrer le tag <a>
        var builder = new TagBuilder("a");
        //ajouter les différents attributs du tag
        builder.MergeAttribute("href", url.Action(action, controller));
        builder.MergeAttribute("alt", "edit");
        builder.MergeAttribute("title", "Edit");
        if (state)
        {
            builder.AddCssClass("edit_active");
        }
        else
        {
            builder.AddCssClass("edit_inactive");
        }
        string anchorHtml = builder.ToString(TagRenderMode.Normal);
        return MvcHtmlString.Create(anchorHtml);
    }

我想为按钮的颜色添加一个参数。我该怎么做?

谢谢。

builder.MergeAttribute("style", "color:red");

最新更新