1
我在我的ASP MVC应用程序中创建了一个自定义控件。这里是按钮的Html助手将颜色参数添加到ASP MVC中的自定义控件3
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);
}
我想为按钮的颜色添加一个参数。我怎样才能做到这一点 ?
谢谢。
你是什么意思颜色?它看起来像你使用CSS来确定按钮的类,如果它不是基于按钮的状态,它不能以相同的方式完成? – bdparrish 2012-03-06 11:29:33