テキストボックスにカレンダーを表示する必要があります。
これは、ajaxToolkit: カレンダー コントロールを使用して実現できます。
FilteredTextBoxExtender を使用して、有効な文字のみが入力されるようにすることができます。
また、jQuery を使用して、日付が有効な日付のみであることを確認できます (13/13/20123 は無効な日付です)。
しかし、より良い方法または ajax コントロール (ツールキット内) はありますか?
注: ajax コントロール ツールキットを使用したソリューションを探しています。私のプロジェクトでは、jQuery-UI は許可されていません。
<ajaxToolkit:Calendar runat="server"
TargetControlID="Date1"
CssClass="ClassName"
Format="MMMM d, yyyy"
PopupButtonID="Image1" />
<ajaxToolkit:FilteredTextBoxExtender ID="ftbe" runat="server"
TargetControlID="txtDate"
FilterType="Custom, Numbers"
ValidChars="1234567890/" />
参照: