当 Textbox.TextMode=“Password” 时,ASP.net 中的 CustomValidator 为空
当 Textbox.TextMode="Password" 时,ASP.net 中的 CustomValidator 为空。 我调用服务器方法并尝试获取 value.Value。
当我将 TextMode 更改为 SingleLine 或 MultiLine 时,一切正常。 当我将其设置为密码时,该值为空。
但对我来说,没有 textmode=password 就没有办法做到这一点,那么该怎么办呢?
my CustomValidator in ASP.net is empty when Textbox.TextMode="Password".
I call a server-method and try to get the value.Value.
When I change the TextMode to SingleLine or MultiLine all works fine.
When I have it to Password the value is empty.
But for me there is no way to do it without textmode=password, so what to do there?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不是从 args.Value 获取值,而是直接从文本框获取值,如下所示:
Instead of getting value from args.Value you get it from the textbox directly like:
我相信这是出于安全目的的标准行为。
I believe that is standard behavior for security purposes.