开发者

asp CompareValidator validating after postback

Is there any reason an asp CompareValidator validates after postback. ie everything runs when i click the button, and the erro开发者_如何学Pythonr of the validator shows on the screen after postback.

i have a compare validator on 2 dates (datefrom and dateto). if the dates are in gregorian format the validator works fine, but if the dates are in hijri format, the above scenario takes place.

this is my validator:

  <asp:ValidCompareValidator ID="vcvDate" runat="server" ControlToValidate="cDateTo" ControlToCompare="cDateFrom" Operator="GreaterThanEqual" Type="Date" CultureInvariantValues="true" />


The control can't handle doing non-Gregorian comparisons on the client. You'll have to do server-side validation (or use a custom validator).

From the BaseCompareValidator.Type property page on MSDN:

When the Type property is set to Date and the current calendar type is non-Gregorian, the validator performs server-side validation only. The validator client script supports only Gregorian calendars.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜