一般来说,当表单回发之后,密码框将会被自动清空。但是有些时候,我们并不希望这样。
这时,我们可以添加一点的代码将避免这个问题。
VB.NET:
VB.NET
Protected
Sub
Page_Load(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Me
.Load
If IsPostBack Then
If Not String .IsNullOrEmpty(txtPassword.Text.Trim()) Then
txtPassword.Attributes.Add( " value " , txtPassword.Text)
End If
End If
End Sub
If IsPostBack Then
If Not String .IsNullOrEmpty(txtPassword.Text.Trim()) Then
txtPassword.Attributes.Add( " value " , txtPassword.Text)
End If
End If
End Sub
C#:
C#
protected
void
Page_Load(
object
sender, EventArgs e)
{
if (IsPostBack)
{
if ( ! (String.IsNullOrEmpty(txtPassword.Text.Trim())))
{
txtPassword.Attributes[ " value " ] = txtPassword.Text;
}
}
}
{
if (IsPostBack)
{
if ( ! (String.IsNullOrEmpty(txtPassword.Text.Trim())))
{
txtPassword.Attributes[ " value " ] = txtPassword.Text;
}
}
}
本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2010/02/08/Retain-Password.html,如需转载请自行联系原作者