急!急!关于Session取值传值的问题!

zouli1991321 2010-09-19 03:35:56
问题是这样的
连接数据库登录后用Session保存用户名,然后在另一页面现实该用户名
代码如下 初学者请各位帮帮忙



这段代码是登录验证代码 问题我已经用文字说明
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["MBConnectionString"].ConnectionString);
string sql = "select * from dbo.zhuce where zhanghao=@zhanghao and mima=@mima";
SqlDataAdapter adpt = new SqlDataAdapter(sql,con);
adpt.SelectCommand.Parameters.AddWithValue("@zhanghao",TextBox1.Text);
adpt.SelectCommand.Parameters.AddWithValue("@mima",TextBox2.Text);
DataSet ds = new DataSet();
adpt.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
{
Session["zhanghua"] = TextBox1.Text.Trim();
这是我自己写的不知道对不对 我是想保存帐号


Response.Redirect("~/Default2.aspx");
Response.Write("OK");

}
else
{

Response.Write("NO");
}
}



接下来的是另一个页面 是取上面代码的帐号

protected void Page_Load(object sender, EventArgs e)
{
if(Session["zhanghao"]!=null)
{
Label2.Text+= "<b>[" + Session["zhanghao"].ToString() + "]</b>";
这也是我自己写了 可是运行之后 label2还是label2没有显示出上面页面的登录名


}
}

如果可以 请直接在我代码上做修改 注释一下谢谢
希望大家帮忙 小第先谢了
...全文
119 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
/////我戳,我说督查组的人怎么每次都跑那么快?每次都抢第一个沙发。
zouli1991321 2010-09-19
  • 打赏
  • 举报
回复

谢谢、粗心

本来可以不麻烦各位的 !

还是谢谢
even0220 2010-09-19
  • 打赏
  • 举报
回复
请确保键值一样。
symbol_bc 2010-09-19
  • 打赏
  • 举报
回复
呵呵,你存session和取session键值不一样
一个:zhanghua
一个:zhanghao
q107770540 2010-09-19
  • 打赏
  • 举报
回复
session存取值:

Session["zhanghao"]="张三"; //存

string s= Session["zhanghao"]==null?"": Session["zhanghao"]; //取

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧