我无法让主题/皮肤在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" />
但按钮仍显示白色。任何人都知道为什么?谢谢。
答案 0 :(得分:1)
您确定主题是在web.config中指定的吗?
答案 1 :(得分:0)
好的,当我在 <%@ Page >
指令中明确添加Theme =“Default”时,它再次起作用。但是,它仍然抱怨“默认”是一个无效的主题名称,即使我的所有主题文件都在App_Themes / Default /