Ketika kita
mengirim form
melalui kontrol AutoPostBack, kita akan menemukan value
dalam TextBox Password textmode akan dihapus setelah postback tersebut. Untuk mengatasi masalah ini, kita dapat secara manual mengatur
value
dari TextBox di dalam event handler Page_Load.
Berikut ini adalah demo lengkap dari skenario
diatas
<%@ Page Language="C#" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
txtPassWord.Attributes.Add("value", txtPassWord.Text);
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtPassWord" runat="server" TextMode="Password"></asp:TextBox>
<asp:Button ID="btn" runat="server" Text="DoPostBack" />
</div>
</form>
</body>
</html>
Agnes Sannie [MSFT]
MSDN Community Support |
Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.