Добавить параметр цвета в пользовательский элемент управления в ASP MVC 3 - PullRequest
1 голос
/ 06 марта 2012

Я создал пользовательский элемент управления в своем приложении ASP MVC. Вот 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);
    }

Я хочу добавить параметр для цвета кнопки. Как я могу это сделать?

Спасибо.

1 Ответ

1 голос
/ 06 марта 2012
builder.MergeAttribute("style", "color:red");
...