首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我想要个session的用法实例。就是页面的传值的简单session例子

2012-04-10 
我想要个session的用法实例。。。。就是页面的传值的简单session例子rt[解决办法]在一个页面可以这样赋值:Sess

我想要个session的用法实例。。。。就是页面的传值的简单session例子
rt

[解决办法]
在一个页面可以这样赋值:
Session["flag"]="1";
在另一页面可以这样取值:
string strFlag=Session["flag"].ToString()
[解决办法]
如登陆

C# code
 SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["DBConnectionString"]); //创建连接对象        SqlCommand cmd = new SqlCommand("select * from Users where userId='" + txtUserName.Text + "'", conn); //创建查询用户名是否存在数据对象        try        {            conn.Open();  //打开连接            SqlDataReader sdr = cmd.ExecuteReader();            if (sdr.Read())  //如果用户名输入正确            {                if (sdr["userPwd"].ToString() == txtPassword.Text)//密码正确                {                    conn.Close();                    Session["userID"] = txtUserName.Text.Trim();//存储用户名                    Response.Redirect("AddressList.aspx");  //进入系统                }                else                {                    Response.Write("<script language=javascript>alert('您输入的密码错误!')</script>");                }            }            else            {                Response.Write("<script language=javascript>alert('您输入的用户名错误或该用户名不存在!')</script>");            }
[解决办法]
最简单的就是在第一个页面的cs代码里 
string name=this.TextBox.Text;
Session["form1"] = name;
Response.Redirect("default2.aspx");
然后在default2的页面
string username=Session["form1"];
就可以得到第一个页面textbox里面的值

[解决办法]
if(Session["userID"] !=null) 

this.lbl.Text=Session["userID"] ; 
}
[解决办法]
探讨
在一个页面可以这样赋值:
Session["flag"]="1";
在另一页面可以这样取值:
string strFlag=Session["flag"].ToString()

热点排行