zoukankan      html  css  js  c++  java
  • 动态应用主题

    <%-- 主题2 App_Themes\SecondTheme\ 默认的外观模板。以下外观仅作为示例提供。 1. 命名的控件外观。SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId。 2. 默认外观。未定义 SkinId。在同一主题中每个控件类型只允许有一个默认的控件外观。 --%>
       1: <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" Theme="" %>
       2:  
       3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       4:  
       5: <script runat =server>
       6:     void Page_PreInit(object sender, EventArgs e)
       7:     {
       8:         string name;
       9:         if (Request.QueryString["theme"] == null)
      10:         {
      11:             Theme = "FirstTheme";
      12:             Response.Write(Request.Path +"?"+Request.QueryString["theme"]);
      13:         }
      14:         else
      15:         {
      16:             Theme = Request.QueryString["theme"];
      17:             Response.Write(Request.Path +"?"+Request.QueryString["theme"]);
      18:         }
      19:         Page.Theme =Theme;
      20:  
      21:     }
      22:     
      23: </script>
      24:  
      25:  
      26:  
      27: <html xmlns="http://www.w3.org/1999/xhtml">
      28: <head runat="server">
      29:     <title>无标题页</title>
      30: </head>
      31: <body>
      32:     <form id="form1" runat="server">
      33:     <div>
      34:     
      35:         <br />
      36:         <asp:Image ID="Image1" runat="server" />
      37:         <br />
      38:         <br />
      39:         <br />
      40:     
      41:         <asp:Button ID="Button1" runat="server"  Text="Water" SkinID="skin2" 
      42:             onclick="Button1_Click"  />
      43:     
      44:     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      45:         <asp:Button ID="Button2" runat="server" SkinID="skin1" Text="Sun" 
      46:             onclick="Button2_Click1" style="height: 29px" />
      47:     
      48:     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      49:         <br />
      50:         <asp:Button ID="Button3" runat="server"  Text="Test" />
      51:     
      52:     </div>
      53:     </form>
      54: </body>
      55: </html>
     
       1: <%--
       2:  
       3: 主题2
       4: App_Themes\SecondTheme\
       5: 默认的外观模板。以下外观仅作为示例提供。
       6:  
       7: 1. 命名的控件外观。SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId。
       8:  
       9: <asp:GridView runat="server" SkinId="gridviewSkin" BackColor="White" >
      10:    <AlternatingRowStyle BackColor="Blue" />
      11: </asp:GridView>
      12:  
      13: 2. 默认外观。未定义 SkinId。在同一主题中每个控件类型只允许有一个默认的控件外观。
      14:  
      15: <asp:Image runat="server" ImageUrl="~/images/image1.jpg" />
      16:  
      17:  
      18: <asp:Button runat="server" SkinID="skin1" Width="96px" BackColor="White" BorderStyle="Groove" Font-Bold="True" ForeColor ="Brown"/>
      19: <asp:Button runat="server" SkinID="skin2" BackColor="#404040" Font-Bold="True" ForeColor="White" Width="92px"/>
      20: <asp:Button  runat="server" SkinID="skin3"  BackColor="#00CC66"   BorderColor="#0099FF" BorderStyle="Dashed" BorderWidth="10px   " Font-Bold="True"  Font-Names="AR BERKLEY" Font-Overline="False" Font-Size="Medium"  Font-Strikeout="False"  />
      21: --%>
      22:  
      23: <asp:Image runat="server" ImageUrl="~\App_Themes\SecondTheme\W020101222388512425096.jpg" />
      24:  
       1: <%--
       2: 主题1
       3: \App_Themes\FirstTheme\
       4:  
       5: 默认的外观模板。以下外观仅作为示例提供。
       6:  
       7: 1. 命名的控件外观。SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId。
       8:  
       9: <asp:GridView runat="server" SkinId="gridviewSkin" BackColor="White" >
      10:    <AlternatingRowStyle BackColor="Blue" />
      11: </asp:GridView>
      12:  
      13: 2. 默认外观。未定义 SkinId。在同一主题中每个控件类型只允许有一个默认的控件外观。
      14:  
      15: <asp:Image runat="server" ImageUrl="~/images/image1.jpg" />
      16:  
      17:  
      18: <asp:Button runat="server" SkinID="skin1" Width="96px" BackColor="White" BorderStyle="Groove" Font-Bold="True" ForeColor ="Brown"/>
      19:  
      20:  
      21: <asp:Button runat="server" SkinED="skin2" BackColor="#404040" Font-Bold="True" ForeColor="White" Width="92px"/>
      22: --%>
      23:  
      24: <asp:Image runat="server" ImageUrl="~\App_Themes\FirstTheme\W020101222388523142073.jpg"/>
       1: using System;
       2: using System.Configuration;
       3: using System.Data;
       4: using System.Linq;
       5: using System.Web;
       6: using System.Web.Security;
       7: using System.Web.UI;
       8: using System.Web.UI.HtmlControls;
       9: using System.Web.UI.WebControls;
      10: using System.Web.UI.WebControls.WebParts;
      11: using System.Xml.Linq;
      12:  
      13: public partial class _Default : System.Web.UI.Page 
      14: {
      15:     protected void Page_Load(object sender, EventArgs e)
      16:     {
      17:  
      18:     }
      19:     protected void Button1_Click(object sender, EventArgs e)
      20:     {
      21:         string url = Request.Path + "?theme=" + "FirstTheme";
      22:         Response.Redirect(url);
      23:     }
      24:  
      25:  
      26:     protected void Button2_Click1(object sender, EventArgs e)
      27:     {
      28:         string url = Request.Path + "?theme=" + "SecondTheme";
      29:         Response.Redirect(url);
      30:     }
      31: }
     
     
     
  • 相关阅读:
    费马定理
    JAVA大数模板
    扩展KMP模板
    KMP算法模板
    2018暑假遗留题目
    线段树模板(含区间最大(小)值)
    [USACO18OPEN]Out of Sorts G
    几道背包题
    两个有关素数的算法
    German Collegiate Programming Contest 2015 F. Divisions
  • 原文地址:https://www.cnblogs.com/tianjinquan/p/1925604.html
Copyright © 2011-2022 走看看