我必须在更新面板内验证两个文本框。正则表达式的代码很好,就像我在项目中的另一个文本框中使用的那样,但是这个代码具有独特的情况,它位于更新面板下。问题是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。我看到了一些与此相关的问题,但到目前为止我还没有看到任何可靠的修复方法。