【发布时间】:2018-03-05 16:27:15
【问题描述】:
我正在尝试在我的文本框密码下方制作一个“显示密码”复选框,以取消屏蔽 txtpassword 并显示字符。
protected void chkUnmask_CheckedChanged(object sender, EventArgs e)
{
if (chkUnmask.Checked == true)
{
txtPassword.TextMode = TextBoxMode.Password;
}
else
{
txtPassword.TextMode = TextBoxMode.Password;
}
}
每当复选框更改为选中和未选中时,我都会使用 If-Else 条件来更改文本框的行为。它适用于 WindowsFormApp C#,但在 WebApp C# ASP.net 中不能正常工作,我尝试重新启动 Visual Studio 和我的笔记本电脑,希望它只是一个错误但仍然无法正常工作。我想知道我的编码是否错误。
【问题讨论】:
-
如果您不想屏蔽它们,为什么要设置为
TextBoxMode.Password? -
我将其更改为..
txtPassword.TextMode = TextBoxMode.SingleLine;当检查为真时。但还是不行
标签: c# asp.net web-applications textbox