zoukankan      html  css  js  c++  java
  • asp.net动态切换主题

    C#代码

            protected void Page_PreInit(object sender, EventArgs e)
            {
                if (Request.QueryString["theme"] != null)
                {
                    switch (Request.QueryString["theme"])
                    {
                        case "Blue":
                            Page.Theme = "BlueTheme";
                            break;
                        case "Pink":
                            Page.Theme = "PinkTheme";
                            break;
                    }
                }
            }
    JavaScript代码

        <script type="text/javascript">
            function changeTheme() {
                var theme = document.getElementById("ddlTheme").value;
                var url = window.location.href.replace(/(^s*)|(s*$)/g, "");//获取去处两边空格之后当前url           
                if (url.indexOf("?") == -1) { //查找?的索引位置
                    url += "?theme=" + theme;
                } else if (url.indexOf("?") == url.length - 1) {
                    url += "theme=" + theme;
                } else {
                    url += "&theme=" + theme;
                }
                window.location = url;//重新加载当前页
            }
        </script>


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    日报9.4
    日报9.3
    低级错误整理
    树状数组求逆序对 笔记与思路整理
    st表、树状数组与线段树 笔记与思路整理
    Luogu P1098 字符串的展开
    Luogu P1816 忠诚
    jmeter cookie管理器 使用方法---新手学习记录1
    kali nessus 安装插件失败解决方法
    https tomcat 证书搭建
  • 原文地址:https://www.cnblogs.com/ful1021/p/4804422.html
Copyright © 2011-2022 走看看