主题/皮肤在VS2008中不再起作用

时间:2009-07-27 22:54:43

标签: asp.net themes skin

我无法让主题/皮肤在VS2008中运行。同样的asp.net2.0代码在VS2005中运行良好。

我正在使用Masterpage,在内容页面中我会有类似的东西: <asp:Button ID="testid" runat="server" SkinID="RedBlueButton" Text="TestButton"></asp:Button>

在App_Themes / Default / button.skin文件中,我会有类似

的内容

<asp:Button SkinID="RedBlueButton" runat="server" BackColor="Blue" ForeColor="Red" Font-Name="Arial" Font-Size="9px" />

但按钮仍显示白色。任何人都知道为什么?谢谢。

2 个答案:

答案 0 :(得分:1)

您确定主题是在web.config中指定的吗?

答案 1 :(得分:0)

好的,当我在 <%@ Page > 指令中明确添加Theme =“Default”时,它再次起作用。但是,它仍然抱怨“默认”是一个无效的主题名称,即使我的所有主题文件都在App_Themes / Default /