用户控件上的SkinID

时间:2009-03-26 16:52:32

标签: asp.net user-controls themes skin

我创建了一个usercontrol(一个自定义按钮控件),如何在该控件上应用皮肤。 要在例如asp:按钮的皮肤文件中写什么,我会写<asp:button SkinID ="btnSkinBlue" runat = "server"/>

为用户控件写什么?

2 个答案:

答案 0 :(得分:1)

我没有使用带有Web自定义控件的外观,但我希望它的工作方式如下:

在aspx上:

<yourTag:CustomButton SkinID ="btnSkinBlue" runat = "server"/>

在皮肤文件上:

<yourTag:CustomButton SkinID ="btnSkinBlue" runat = "server" CssClass="someclass" />

在外观文件中,默认值为:

<yourTag:CustomButton runat = "server" CssClass="defaultClass" />

答案 1 :(得分:0)

我们需要注册标签 &lt;%@ Register Src =“../../ UserControls / RoundedButton.ascx”TagName =“RoundedButton”TagPrefix =“ttl”%&gt;