WebApplication ASP.Net C#。取消屏蔽文本框,也称为显示密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebApplication ASP.Net C#。取消屏蔽文本框,也称为显示密码相关的知识,希望对你有一定的参考价值。

我正在尝试在我的文本框 - 密码下面创建一个“显示密码”复选框,以取消屏蔽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没有,我试图重启视觉工作室和我的笔记本电脑,希望它只是一个错误,但仍然无法工作..我想知道我的编码是否错误。

答案

如果条件都是如此,结果将如何不同

txtPassword.TextMode = TextBoxMode.Password;
    }
  You need to change the TextBox mode for one of the conditions 

// I think you need to set break points and check if this line is being triggered
TextBox1.TextMode = TextBoxMode.SingleLine;

// you can try this code which works fine. Add a button, and a textbox and set its textmode to Password. Type something the then click the button. 
protected void Button1_Click1(object sender, EventArgs e)
{
    TextBox1.TextMode = TextBoxMode.SingleLine;
}

以上是关于WebApplication ASP.Net C#。取消屏蔽文本框,也称为显示密码的主要内容,如果未能解决你的问题,请参考以下文章

将 DLL 引用添加到 C# asp.net 项目后如何调用函数

asp.net路径问题

《ASP.NET Core 6框架揭秘》实例演示[27]:ASP.NET Core 6 Minimal API的模拟实现

仅在发布 ASP.NET 5 Web 应用程序时执行 Gulp 任务

ASP.NET分页控件

ASP.NET 解决方案的典型结构?