2
カスタムコントロールが含まれていますDLLを作成する方法:私はこの1つのような拡張メソッドを使用して、ボタンとラジオボタンのようないくつかのカスタムコントロールを構築している
public static class Buttons
{
public static MvcHtmlString EditButton(this HtmlHelper html, string action,
object controller, bool state)
{
var url = new UrlHelper(html.ViewContext.RequestContext);
var builder = new TagBuilder("a");
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ファイルを必要とします。私はこれらすべてのものを含み、他のプロジェクトでインポートして使用できるDLLを作成したいと思います。
どうすればいいですか?
ありがとうございました。