2009-06-25 23 views
0

私の.netアプリケーションでWebDateChooserを使用しています...デフォルトでは、現在の日付を現在の日付から10年前に選択できます。年...しかし、私はWebDateChooserの将来の日付を表示したくありません。 現在の日付とWebDateChooserの今後の日付を無効にする方法

<igsch:WebDateChooser ID="WebDateChooser1" runat="server">  
    </igsch:WebDateChooser><br /> 

をmaxDateのを設定するための任意のプロパティを使用すると、いくつかのアイデア

答えて

3

を持っている場合は、WebDateChooser.MaxDateプロパティを使用することができ、私を助けてくださいあります。 (私はスーツあなたのニーズだと思う)

コードで

WebDateChooser1.MaxDate = DateTime.Now; 

やソースで(ダイナミックではないので、私は参考のために追加):

<igsch:WebDateChooser ID="WebDateChooser1" runat="server" MaxDate="2009-06-25"> 
</igsch:WebDateChooser> 

UPDATE:(中@sonaからの最初のコメントへの応答)

ここに、MaxDaの設定を達成するソースファイルのコードがありますteプロパティを動的に変更します。

<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の知識が非常に限られているので、私はこれが最良のアプローチであることを証明することはできません。しかし、それはあなたのために動作するはずです...

+0

ありがとうスティーブ...それは働いています... あなたはちょうど入力した上記のソースでMaxdateとして現在の日付を設定する方法を知っていますか?2009-06-25 。現在の日付を取得する関数はありますか?Date()関数を使用しましたが、エラーが発生しました – sona

+0

@sona、あなたのコメントに対処する必要のあるコードで回答を更新しました。 –

+0

はい ありがとうSteve ... – sona

関連する問題