asp.net page_load这段代码是什么意思?

if(Session["admin"]==null){Response.Redirect("../Login.aspx");}else{lblwz.Text=Sessio... if (Session["admin"] == null)
{
Response.Redirect("../Login.aspx");
}
else
{
lblwz.Text = Session["admin"].ToString();
SqlConnection conn = DB.createcon();
conn.Open();
SqlCommand cmd = new SqlCommand("select AdminName from admin where AdminNum='" + lblwz.Text + "'", conn);
lblname.Text = cmd.ExecuteScalar().ToString();
conn.Close();
}
展开
 我来答
移舟钓月翁5169
2010-06-29 · TA获得超过684个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:212万
展开全部
if (Session["admin"] == null)//判断后台Session是否不存在。
{
Response.Redirect("../Login.aspx");//不存在的话,调转后台登录页面
}
else
{
lblwz.Text = Session["admin"].ToString();//存在Session就讲管理员名称给这个Lable控件。
SqlConnection conn = DB.createcon();//连接数据库
conn.Open();//打开数据库
SqlCommand cmd = new SqlCommand("select AdminName from admin where AdminNum='" + lblwz.Text + "'", conn);//在数据库中查询这个管理员名称
lblname.Text = cmd.ExecuteScalar().ToString();//将名称取出来给控件
conn.Close();//关闭数据库
}

搞不动,已经有Seesion了,为什么又要查询给lable控件,
heizhenpeng
2010-06-29 · TA获得超过899个赞
知道小有建树答主
回答量:955
采纳率:0%
帮助的人:1079万
展开全部
如果session{"admin"}为空,则跳转到login页,
反之
lblwz文本=session["admin"]中内容
声明一个新连接,根据lblwz文字查询adminname,最后lblname中文本为查询结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jeason738
2010-06-29 · TA获得超过1716个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:276万
展开全部
判断SESSION是否为空,如果为空值,则跳转至登录页面Login.aspx,如果不为空,则将SESSION的值赋给lblwz标签,并且通过SESSION的值到数据库中查询该SESSION的值所对应的用户名,并将结果赋给lblname。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式