WebDateChooserで将来の日付を無効にする方法
-
22-07-2019 - |
質問
.netアプリケーションでWebDateChooserを使用しています...デフォルトでは、Date Chooserに現在の日付が表示されるため、現在の年の10年前と現在の年の10年後の日付を選択できます... WebDateChooserに将来の日付を表示したい。 Maxdateを現在の日付として設定するプロパティはありますか
<igsch:WebDateChooser ID="WebDateChooser1" runat="server">
</igsch:WebDateChooser><br />
アイデアがあれば私を助けてください
解決
WebDateChooser.MaxDate プロパティ。
コード内(ニーズに合っていると思います):
WebDateChooser1.MaxDate = DateTime.Now;
またはソース内(動的ではないため、参照用に追加しました):
<igsch:WebDateChooser ID="WebDateChooser1" runat="server" MaxDate="2009-06-25">
</igsch:WebDateChooser>
更新:(@sonaからの最初のコメントへの応答)
MaxDate プロパティを動的に設定するソースファイルのコードを次に示します。
<script runat="server">
void SetMaxDate(object sender , System.EventArgs e)
{
WebDateChooser1.MaxDate = DateTime.Now;
}
</script>
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<igsch:WebDateChooser ID="WebDateChooser1" runat="server" OnInit="SetMaxDate">
</igsch:WebDateChooser>
</div>
</form>
</body>
asp.netに関する私の知識は非常に限られているため、これが最善のアプローチであることを証明することはできません。しかし、それはあなたのために働くはずです...
所属していません StackOverflow