ASP.NET 2.0 Personal Web Site Starter Kit 主题的...

来源:百度文库 编辑:神马文学网 时间:2024/04/27 22:22:20

主题切换代码

在web.config文件中:
   

在Default.aspx.cs文件中:

    public void Page_PreInit()
    {
        if (Request.Form != null && Request.Form.Count > 0)
            Session["Theme"] = this.Request.Form[4].Trim();
        else
            if (Session["Theme"] == null)
                Session["Theme"] = "White";
        this.Theme = (string)(Session["Theme"]);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        foreach (ListItem li in dropTheme.Items)
        {
            if (li.Value.ToString() == (string)(Session["Theme"]))
                li.Selected = true;
            else
                li.Selected = false;
        }
    }

在所有其它.cs文件中:

    public void Page_PreInit()
    {
         this.Theme = (string)(Session["Theme"]);
    }

下载: http://files.cnblogs.com/zhhui/PersonalStarterKitExportedTemplatesByZhhui.rar