» 首页 » 电脑_数码 » 硬件 » 这句asp,.net代码是什么意思啊??

这句asp,.net代码是什么意思啊??

Sub login_Click(ByVal Sender As Object, ByVal E As EventArgs)
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database/talk.mdb"))
Dim strSql As String
strSql = "select * from manager where managern='" & m_name.Text & "' and mps='" & m_psw.Text & "'"
Dim cmd As New OleDbCommand(strSql, conn)
conn.Open()
Dim dr As OleDbDataReader = cmd.ExecuteReader()
Do While dr.Read()
Session("m_name") = Request.Form("mr_name")
Response.Redirect("guanli.aspx")
Loop
If dr.Read() = False Then
message.Text = "管理员用户名密码错误"
End If

conn.Close()

End Sub

大家帮我看看下面这句代码
Session("m_name") = Request.Form("mr_name")
为什么后面的是mr_name而不是m_name?
是不是可以随便起个名字的?


楼上的解释有误

Request.Form("mr_name") :是页面传值所取的名称,,
楼主只要你喜欢的话,你随便取个名字都可以 哪怕是 “鸡鸭”都可以

只是举例子说明,没有恶意呀。。

你在传值的时候 Response.Redirect("a.aspx?namename=1");
你在这边直接写 Request["namename"]就可以获取到值了。

并不是什么控件名称,不要上当呀。。

Session("m_name") 名称纯粹是你Session 的Name,这个名称跟 request里边的名称绝对 八竿子打不着的事情,,

不过session取得名字,你在取出session的时候要同名,不然报错为null的。。注意注意!!!

理解了吧

楼上的解释有误

Request.Form("mr_name") :是页面传值所取的名称,,
楼主只要你喜欢的话,你随便取个名字都可以 哪怕是 “鸡鸭”都可以

只是举例子说明,没有恶意呀。。

你在传值的时候 Response.Redirect("a.aspx?namename=1");
你在这边直接写 Request["namename"]就可以获取到值了。

并不是什么控件名称,不要上当呀。。

Session("m_name") 名称纯粹是你Session 的Name,这个名称跟 request里边的名称绝对 八竿子打不着的事情,,

不过session取得名字,你在取出session的时候要同名,不然报错为null的。。注意注意!!!

理解了吧

mr_name是控件名称,意思是Session.m_name.value = 页面控件mr_name.text
楼上说的对。Session使用需要谨慎。比如Session过期。占用服务器资源。。。

 相关问题
·这句asp,.net代码是什么意思啊??
·百度hi怎么加好友?
·自动档的汽车没有手动的安全吗?
·HP笔记本蓝屏
·想搬家去个有意思的博客。哪里有好一些的博客。
·asp.net有什么办法可以使2个iframe的内容同时改变而且框...
·电脑上下载的QQ2008格式不对,是sisx手机装不起,帮忙啊
·怎样在文本框里显示数据库里的对应内容呢?
·大家帮我看看这样的配置用长城 BTX-400SEL-P4(长城双动...
·百度空间 六月 抽奖活动,是真的,假的啊
·诺基亚6300手机开QQ之后怎样切换到外面啊?
·3d激活码 急!!谢谢!!!
·各位配机高手,请问这样的配置用用长城 BTX-400SEL-P4(...
·进来帮帮我,谢谢
·网上邻居访问权限设置

 《这句asp,.net代码是什么意思啊??》答案收集时间:2008-06-14 09:22:35



©2007 电脑技术问答录