您的位置:首页 > 编程语言 > ASP

asp.net动态切换主题

2014-03-29 22:41 471 查看
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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: