ASP.NET密码文本框,输入的字符为文本

时间:2010-03-17 09:28:24

标签: asp.net javascript jquery ajax textbox

当我在移动网络浏览器上查看gmail时,密码文本框会在我输入时对字符进行哈希处理,这样我就能看到实际输入,因为我输入之前用星号进行哈希处理。

因此,当我输入它时,P - > * a - > **等等。

这是怎么做到的?我推测它的javascript?如果somone可以指出我的方向是正确的。

2 个答案:

答案 0 :(得分:1)

这不是asp.net,也不是gmail的功能。

这是手机操作系统启用的行为。

答案 1 :(得分:0)

不是使用asp.net控件,你可以做这样的事情(免责声明:我不知道这有多安全 - 我对在未受保护的字符串中处理密码有疑问;见下文......):< / p>

在html部分中包含此标记:

<input type="password" id="myPass" name="myPass"/>

在后面的代码中执行此操作:

string password = Request.Form["myPass"];  // now an insecure password string.

但是,您可能希望使用更安全的字符串类(例如SecureString)来处理密码 - 尽管我不确定一旦它已经存储在Request.Form对象中的clear中,它会有多大用处。