日期:2014-05-19  浏览次数:20705 次

Session 用法
我的登陆代码如下,我想用Session   来让用户名s_name跟随页面调传,什么改,谢谢!!!!!!!!!!!!!!
using   System;
using   System.Collections;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Web;
using   System.Web.SessionState;
using   System.Web.UI;
using   System.Web.UI.WebControls;
using   System.Web.UI.HtmlControls;
using   System.Data.SqlClient;
using   System.Web.SessionState;    
namespace   第n次
{
///   <summary>
///   WebForm1   的摘要说明。
///   </summary>
public   class   WebForm1   :   System.Web.UI.Page
{
protected   System.Web.UI.WebControls.Label   Label1;
protected   System.Web.UI.WebControls.Button   Button1;
protected   System.Web.UI.WebControls.Button   Button2;
protected   System.Web.UI.WebControls.Label   Label2;
protected   System.Web.UI.WebControls.TextBox   nameTextBox;
protected   System.Web.UI.WebControls.TextBox   PasswordTextBox;
protected   System.Web.UI.WebControls.Label   Label3;
private   void   Page_Load(object   sender,   System.EventArgs   e)
{      
//   在此处放置用户代码以初始化页面
  }

#region   Web   窗体设计器生成的代码
override   protected   void   OnInit(EventArgs   e)
{
    //   CODEGEN:   该调用是   ASP.NET   Web   窗体设计器所必需的。
    //
InitializeComponent();
base.OnInit(e);
}

///   <summary>
///   设计器支持所需的方法   -   不要使用代码编辑器修改
///   此方法的内容。
///   </summary>
private   void   InitializeComponent()
{        
      this.Button1.Click   +=   new   System.EventHandler(this.Button1_Click);
      this.Button2.Click   +=   new   System.EventHandler(this.Button2_Click);
        this.Load   +=   new   System.EventHandler(this.Page_Load);
}
  #endregion
private   void   Button2_Click(object   sender,   System.EventArgs   e)

{   Response.Redirect   ( "WebForm2.aspx? ");
    }

    private   void   Button1_Click(object   sender,   System.EventArgs   e)
    {  
        string   s_name=   nameTextBox.Text   .Trim   ();
        string   s_Password   =PasswordTextBox.Text   .Trim   ();
      string   strsel   =   "select   name,Password   from   userdata   where   name   =   ' "+s_name+ " '   and   Password   =   ' "+s_Password+ " ' ";
//string   strsel   =   "select   User_Name,User_Password   from   Info_userdata   where   name   =   ' "+s_name+ " ' ";
    SqlConnection   cn   =   new   SqlConnection( "server=ED32E0D74620400;uid=sa;pwd=;database=kang ");
SqlCommand   cmd   =   new   SqlCommand(strsel,   cn);
cn.Open();
SqlDataReader   myDr   =   cmd.ExecuteReader();
if(myDr.Read())
{