我添加了skin文件
写了代码 <asp:Button SkinId="b1" runat="server" Text="Button" Width="150px" /> 
页面引用
<asp:Button ID="Button1" runat="server" Text="Button" SkinID="b1" />
为什么不起作用呀???

解决方案 »

  1.   

    page 加这个了吗<%@ Page Language="C#" StyleSheetTheme=" ThemeName " %>
      

  2.   

    主题文件所有代码<%--
    默认的外观模板。以下外观仅作为示例提供。1. 命名的控件外观。SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId。2. 默认外观。未定义 SkinId。在同一主题中每个控件类型只允许有一个默认的控件外观。
    报错:在应用程序或全局主题目录中无法找到主题“b1”。
    <asp:Image runat="server" ImageUrl="~/images/image1.jpg" />
    --%>
             <asp:Button SkinId="b1" runat="server" Text="Button" Width="150px" />
             <asp:Label Font-Bold="true" ForeColor="Red" runat="server" />---------------------------------
      

  3.   

    解决了
    指定主题文件所在的文件夹
    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" Theme="SkinFile" %>Theme="SkinFile"