質問

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top