2 HAZİRAN 2009, Salı
Tarih ASP.NET doğrulayıcı ile doğrulama
Bir textbox üzerinde bir tarih doğrulamak için ASP.NET RangeValidator
bir kullanmaya çalışıyorum. Tarih textbox girilen biçimi dd MMMM yyyy
.
Nasıl geçerli bir tarih aralığı doğrulamak için doğrulayıcı kullanabilir miyim? Eğer girersem1 Ocak 1000min veya max değeri gibi bir hata değeri türü olamaz tarih dönüştürüleceğini söylediler, ama eğer başka bir biçimde kullanırsam geçersiz olarak girdi mesajımı alır.
Aşağıda benim kod:
<asp:TextBox
runat="server"
ID="txtDatecompleted"
/>
<cc2:CalendarExtender
ID="datecompletedExtender"
runat="server"
TargetControlID="txtDatecompleted"
Format="dd MMMM yyyy"
/>
<asp:RangeValidator
runat="server"
ID="RangeValidator1"
Type="Date"
ControlToValidate="txtDatecompleted"
MaximumValue="9999/12/28"
MinimumValue="1000/12/28"
ErrorMessage="enter valid date"
Display="None"
/>
<cc2:ValidatorCalloutExtender
ID="RangeValidator1_ValidatorCalloutExtender"
runat="server"
Enabled="True"
TargetControlID="RangeValidator1">
</cc2:ValidatorCalloutExtender>
CEVAP
2 HAZİRAN 2009, Salı
En iyi seçenek olacaktır
Bir web formu için doğrulayıcı karşılaştırın ekleyin. Onun controlToValidate ayarlayın. Type özelliği, Bugüne kadar ayarlayın. DataTypeCheck örneğin operatör özelliğini ayarlayın:
<asp:CompareValidator
id="dateValidator" runat="server"
Type="Date"
Operator="DataTypeCheck"
ControlToValidate="txtDatecompleted"
ErrorMessage="Please enter a valid date.">
</asp:CompareValidator>
Bunu Paylaş:
Çapraz alan Hazırda Beklet Doğrulayıcı...
MVC özel doğrulama: iki tarih karşılaş...
Özel jQuery doğrulama eklentisi ile ta...
Geçersiz geri gönderme veya geri arama...
Doğrulama gerçekleştirmek için Nasıl ?...