gpt4 book ai didi

c# - 如何将 passwordchar 属性设置为 asp.net 文本框?

转载 作者:可可西里 更新时间:2023-11-01 14:51:53 25 4
gpt4 key购买 nike

我有一个密码文本框,我想为密码设置字符,那么在asp.net中可以使用哪个属性?

<asp:TextBox TextMode="Password" runat="server" />

最佳答案

PasswordChar 属性在此命名空间 System.Windows.Forms 下。它不适用于 asp .net web 应用程序。

您可以尝试使用 JavaScript 将其更改为其他字符,例如“*”或“@”。

您可以查看以下示例来执行此操作:

<script type="text/javascript">
function onTextChange(obj)
{
document.getElementById('hdnActualTextValue').value = obj.value;
obj.value = '';
for(int i=0; i<obj.value.length;i++)
{
obj.value +='*';//OR ANY OTHER CHARACTER OF YOUR CHOICE
}
}
</script>

<asp:TextBox ID="txtValue" runat="server" onblur="javascript:onTextChange(this);"
onkeyup="javascript:onTextChange(this);" onkeypress="javascript:onTextChange(this);"></asp:TextBox>
<asp:HiddenField ID="hdnActualTextValue" runat="server" />

或者您可以在 HTML 中使用 input

<label>PW: <input type="password"></label>

关于c# - 如何将 passwordchar 属性设置为 asp.net 文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17540953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com