1
我有兩個aspCalendar控件在網站上。我想執行驗證(日曆2中的日期應該大於日曆1中的日期)。CompareValidator與aspCalendar
<asp:CompareValidator ID="CompareValidator1" runat="server"
ErrorMessage="CompareValidator"
ControlToValidate="Calendar2"
Operator="GreaterThanEqual"
Type="Date"
ControlToCompare="Calendar1"
/>
有驗證的ControlToValidate,但與作爲的textBox或標籤了很多例子,怎麼樣更復雜的控制,有沒有什麼辦法,我可以告訴其財產從控制已被使用?
也許客戶端驗證?但如何做到這一點?
感謝您的幫助
CustomValidator不適用於在detailView之後的detailsView中的控件,例如在detailsView上更新。 例如RequiredFiledValidator在沒有問題的情況下工作,而CustomValidator有問題(驗證不發生):/ – gruber 2010-08-31 13:43:02
保留CustomValidator,並在DetailsView.ItemUpdating事件中調用Page.Validate(),並檢查頁面是否有效。您可以取消更新並返回到該頁面。 – 2010-08-31 16:27:03