0

我必须验证两个文本框,都在更新面板内。正则表达式的代码很好,就像我在项目的另一个文本框中使用的一样,但是这个有一个独特的情况,它在更新面板下。问题是正则表达式不想在更新面板内工作,它必须在内部工作,因为数据是动态填充到这些文本框的,而不必进行持续的回发。这是一个人的 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。我看到了一些关于此的问题,但到目前为止我还没有看到任何可靠的解决方法。

4

0 回答 0