有没有办法只将皮肤应用于特定类型和特定 ID 的控件?例如,我在整个网站上都有控件,用于显示我们公司的电话号码,如下所示:
<asp:Label ID="PhoneLabel" runat="server"></asp:Label>
我想知道是否可以以编程方式设置主题并使用该主题的皮肤来设置标签的文本属性。
我知道我能做到
<asp:Label runat="server" Text="319-867-5309"></asp:Label>
但这将为网站上的所有标签设置文本。我只想为 ID 为 PhoneLabel 的标签设置文本。
我也知道 SkinID 属性,但这似乎将我的控件绑定到特定的皮肤,并且不允许我通过应用另一个主题来更改电话号码文本。
是不是不可能用主题/皮肤做到这一点?