重新拾起_登录与传值

登陆部分

     protected   void  Login1_Authenticate( object  sender, AuthenticateEventArgs e)
    
{
        
//创建数据库连接对象
        SqlConnection con = new SqlConnection("server=.;database=OA;uid=sa;pwd=sa");
        
//打开数据库连接
        con.Open();
        
//创建命令对象
        SqlCommand cmd = new SqlCommand();
        cmd.CommandType 
= CommandType.Text;
        
// 定义字符串变量FSelectName 
        string FSelectName = String.Format("select id,name,passwd from member where name='{0}' and passwd='{1}'"this.Login1.UserName, this.Login1.Password);
        cmd.Connection 
= con;
        cmd.CommandText 
= FSelectName;
        
//将查询结果集获取
        IDataReader idr = cmd.ExecuteReader();
        DataTable dt 
= new DataTable();
        
//将结果赋给虚拟表
        dt.Load(idr);
  
//如果没有查询到数据
        if (dt.Rows.Count == 0)
        
{
            
//原页面不跳转
            return;
        }

        
//否则
        else 
        
{
            
//为 Session 赋值
            Session["id"= dt.Rows[0][0];
            Session[
"name"= dt.Rows[0][1];
            
//页面跳转
            Response.Redirect("Member_register.aspx");
        }

    }

 页面传值取值

// 页面传值方法
Response.Redirect( " M_register_2nd.aspx?name=string&id=string " );
// 页面传递变量方法
Response.Redirect( string .Format( " M_register_2nd.aspx?name={0} " this .CreateUserWizard1.UserName));

// 页面取值方法
string  str1  =  Request.QueryString[ " name " ];
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值