session问题
A页面有个button控件   点button按钮用户可进行某些操作   但用户必需先进行登陆      登陆页面为login.aspx   用户登陆完后   点button按钮可进行操作   但是出现的页面还是让用户进行登陆      为啥啊? 
 login.aspx.cs 
 private   void   Page_Load(object   sender,   System.EventArgs   e) 
 		{ 
 			//   在此处放置用户代码以初始化页面 
                                        Session[ "uid "]=this.uid.Text; 
 		} 
 button按钮事件 
 private   void   BtnNewTopicTop_Click(object   sender,   System.Web.UI.ImageClickEventArgs   e) 
 		{    
 			if(Session[ "uid "]!=null   &&   Session[ "uid "].ToString()   !=   string.Empty) 
 			{          
 				this.Label2.Visible=true; 
 			            this.Label3.Visible=true; 
 		                        this.TextBox1.Visible=true; 
 			            this.btnreset.Visible=true; 
 			            this.btnok.Visible=true; 
 				this.Label3.Text= " <hr   width=100%>  ";	 
 			} 
 			else 
 			{ 
 				Response.Redirect( "login.aspx "); 
 			} 
 		}
------解决方案--------------------login.aspx页面里面设置为: Session[ "UserLogin "] =  "true "; "UserLogin "在Global里面定义 
 ,在A页面Page_Load里面 
 if (Session[ "UserLogin "].ToString() ==  "false " || Session[ "UserLogin "].ToString() == null) 
 { 
     Response.Redirect( "Login.aspx "); 
 }写这个就可以啊