2015年12月25日金曜日

RangeValidator で日付チェック

ASP.NET の Validator で日付チェックを簡単に行うには、 RangeValidator が便利です。以下のように、「Type="Date" MinimumValue="2000/01/01" MaximumValue="2099/12/31"」と設定してください。 (MinimumValue と MaximumValue は、業務要件によって変更してください。)
<asp:RangeValidator ID="RangeValidatorMain" runat="server"
ControlToValidate="TextBoxMain" Display="Dynamic" Type="Date"
MinimumValue="2000/01/01" MaximumValue="2099/12/31">*</asp:RangeValidator>

年を二桁にしたら、JavaScriptでエラーになった。
年チェックは、4桁でないとNGだった。

旧バージョン (.NET 2で動作する)は、年2桁はOK
.NET バージョン4だと年4桁でないとNGらしい

0 件のコメント:

コメントを投稿