积极答复者
新手,菜鸟问题,关于session

问题
-
我在做一个注册登陆程序,在用户注册时输入了用户名和密码的时候,如何使在选中checkbox的情况下(checkbox设置了autopostback=true),用户名和密码数据在textbox控件中不会消失啊?我在网页载入时写了如下代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.LoadIf IsPostBack = True Then
Session("xx") = pw1.Text
Session("cc") = pw2.Text
Response.Write("<script>function start(){document.form1.pw1.value=" & Session("pw1") & ";document.form1.pw2.value=" & Session("pw2") & "}</script>")
Else
Session("pw1") = ""
Session("pw2") = ""
End If
DIV1.Visible = False
End Sub
请问这样正确吗?但是就是记忆不住密码和用户。是不是session在web.config中要设置?如何设置?我用的是vs2005 vb.net- 已移动 肖小勇Moderator 2010年1月8日 7:12 asp.net 相关问题 (发件人:.NET Framework 一般性问题讨论区)
答案
-
你好!如果你将 TextBox 的 TextMode 设置为 Password 那么回发后密码是会消失的,同时也不能给 TextMode = Password 的 TextBox 赋值。所以这里最好让 checkBox 使用 js 事件,不要使用服务事件。
知识改变命运,奋斗成就人生!- 已标记为答案 肖小勇Moderator 2010年1月10日 3:01
全部回复
-
你好!如果你将 TextBox 的 TextMode 设置为 Password 那么回发后密码是会消失的,同时也不能给 TextMode = Password 的 TextBox 赋值。所以这里最好让 checkBox 使用 js 事件,不要使用服务事件。
知识改变命运,奋斗成就人生!- 已标记为答案 肖小勇Moderator 2010年1月10日 3:01