在Listview ASP.NET中添加显示/隐藏密码按钮,可以通过以下步骤实现:
以下是一个示例代码:
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<asp:Label ID="lblPassword" runat="server" Text='<%# Eval("Password") %>' TextMode="Password"></asp:Label>
<asp:Button ID="btnTogglePassword" runat="server" Text="显示密码" OnClick="btnTogglePassword_Click" />
</ItemTemplate>
</asp:ListView>
protected void btnTogglePassword_Click(object sender, EventArgs e)
{
Button btnTogglePassword = (Button)sender;
ListViewItem item = (ListViewItem)btnTogglePassword.NamingContainer;
Label lblPassword = (Label)item.FindControl("lblPassword");
if (btnTogglePassword.Text == "显示密码")
{
btnTogglePassword.Text = "隐藏密码";
lblPassword.TextMode = TextBoxMode.SingleLine;
}
else
{
btnTogglePassword.Text = "显示密码";
lblPassword.TextMode = TextBoxMode.Password;
}
}
这样,当用户点击"显示密码"按钮时,密码字段将切换为明文显示;再次点击"隐藏密码"按钮时,密码字段将切换为密码字符显示。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云数据库(TencentDB)。
领取专属 10元无门槛券
手把手带您无忧上云