asp.net动态切换主题

来源:互联网 发布:ubuntu php集成环境 编辑:程序博客网 时间:2024/04/30 17:08

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>


0 0
原创粉丝点击