protected void strTheme_SelectedIndexChanged(object sender, EventArgs e)
{
Session.Add("MyTheme", strTheme.SelectedValue);
Server.Transfer(Request.FilePath);
}原先换皮肤是用这个下拉选择则实行的,现在我把它下载一个方法里面,然后从数据库读传出来的参数,根据用户选择相应的皮肤,
这个事件会再次加载load事件,如果直接放在load里会无限制循环。。怎么样才能让他执行一次呢??????我把这个代码写在母版页了
{
Session.Add("MyTheme", strTheme.SelectedValue);
Server.Transfer(Request.FilePath);
}原先换皮肤是用这个下拉选择则实行的,现在我把它下载一个方法里面,然后从数据库读传出来的参数,根据用户选择相应的皮肤,
这个事件会再次加载load事件,如果直接放在load里会无限制循环。。怎么样才能让他执行一次呢??????我把这个代码写在母版页了
这句会无限跳转到你这个页面是个死循环,服务器端永远不会返回值给客户端
改成:Request.Redirect(Request.RawUrl);