我想动态更改我的网站(由多个页面组成)主题。我在查询字符串中传递参数为"主题"解决所有问题。 它仅适用于使用查询字符串重定向的一个页面(它的主题正确更改),但其他网页形式'主题没有改变。
那么如何将查询字符串中的参数传递给多个页面呢?
以下代码是一个事件,当用户点击该按钮时,将其重定向到其他页面并更改坐标主题。
protected void btn_blue_gray_Click(object sender, EventArgs e)
{
String bl = "blue";
Response.Redirect("page1.aspx?theme=" + bl);
}
如果它有帮助:它是asp.net 4.5,我们使用Microsoft.AspNet.Identity包登录用户。
答案 0 :(得分:0)
您需要在全局类中设置主题,所有Web表单都可以访问该类。
公共静态类主题 { public static string theme =“”; }