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