【发布时间】:2012-11-19 22:19:18
【问题描述】:
当比较验证失败时,我试图清除两个不同的文本框。我曾尝试使用 C# 代码中的 .clear 方法来执行此操作,但 VS 不允许在 Web 表单中使用它。我正在使用 Visual Studio 2010,几乎没有任何 asp.net 经验。任何帮助将不胜感激。
当用户在validator.isvalid 的Else 语句中按下“提交”时,我尝试了多种方式清除文本框。但似乎除非整个页面有效,否则该程序不会触发。
这是提交按钮的代码:
If valCompPassword.IsValid Then
If Page.IsValid Then
lblWelcome.Text = "Welcome " & txtNameFull.Text & "!"
End If
Else
txtPassword.Text = ""
End If
是否有绕过验证并启动程序的方法?
【问题讨论】:
-
发布一些您尝试过的代码。它会有所帮助。
-
如果
.clear不起作用,你试过texbox.text = "";吗? -
是的,我有,它不适用于那里的验证器。
-
刚刚做了,谢谢你的提示。
标签: c# asp.net validation textbox