Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 正则表达式验证程序回发_Asp.net_Regex_Validation - Fatal编程技术网

Asp.net 正则表达式验证程序回发

Asp.net 正则表达式验证程序回发,asp.net,regex,validation,Asp.net,Regex,Validation,我有一个正则表达式验证器。我希望它能防止回发。第一次我点击一个按钮,然后它会给我错误消息,并且不会生成回发,但是第二次我点击按钮时,验证程序不会被触发或者不会阻止回发 如何让正则表达式验证程序防止第二次回发?当我在第二次回发时没有编辑时,可能它没有读取输入框 这也可能是因为它仅阻止“回车”按钮发回,而不阻止“提交”按钮 我可以确认第一次单击按钮不会生成回发,但其他按钮可以。此按钮使用命令名 就我而言,我试图阻止方括号被提交。我不想关闭validaterequest。 更新它似乎是因为我已经将此代

我有一个正则表达式验证器。我希望它能防止回发。第一次我点击一个按钮,然后它会给我错误消息,并且不会生成回发,但是第二次我点击按钮时,验证程序不会被触发或者不会阻止回发

如何让正则表达式验证程序防止第二次回发?当我在第二次回发时没有编辑时,可能它没有读取输入框

这也可能是因为它仅阻止“回车”按钮发回,而不阻止“提交”按钮

我可以确认第一次单击按钮不会生成回发,但其他按钮可以。此按钮使用命令名

就我而言,我试图阻止方括号被提交。我不想关闭validaterequest。
更新它似乎是因为我已经将此代码置于容器服务器控件中。当控件直接放置在页面中时,不会出现这种奇怪的行为。评估这意味着什么。

它们有效。你不需要做任何特别的事情。如果它在你的情况下不起作用,你应该发布你的代码,这样人们可以帮助你。是的,它工作得很好。但在第二次按下按钮时,它会生成一个post back,但不是第一次。我不希望它在无效时生成回发。