手记

ASP.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

C#:

protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)       
            {
                if (!(String.IsNullOrEmpty(txtPassword.Text.Trim())))
                {
                    txtPassword.Attributes["value"] = txtPassword.Text;
                }       
            }
        }

 

0人推荐
随时随地看视频
慕课网APP

热门评论

或者可以保存到cookies,session

查看全部评论