正则表达式验证在更新面板下不起作用

时间:2013-05-21 13:56:53

标签: asp.net

我必须在更新面板内验证两个文本框。正则表达式的代码很好,就像我在项目中的另一个文本框中使用的那样,但是这个代码具有独特的情况,它位于更新面板下。问题是Regex不想在更新面板内工作,而且它可以在内部工作,因为数据被动态地填充到这些文本框中,而不必进行持续的回发。这是一个...的ASP代码。

 <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
      ControlToValidate="txtMoney" Display="Dynamic" 
      ErrorMessage="Verifyb quantity" ForeColor="Red" Height="6px" 
      ValidationExpression="^\$?([0-9]{1,3},([0-9]{3},)*[0-9]{3}|[0-9]+)(.[0-9][0-9])?$" 
      Width="500px"></asp:RegularExpressionValidator>

代码工作正如我正在使用的那个(当然ControltoValidate正确更改)但它没有给我文本验证或按下按钮时。我正在使用VS2012和VB.NET。我看到了一些与此相关的问题,但到目前为止我还没有看到任何可靠的修复方法。

0 个答案:

没有答案