可以使用WebDateChooser.MaxDate屬性。
在代碼(我覺得適合你的需求):
WebDateChooser1.MaxDate = DateTime.Now;
或源(不是動態的,所以我只是說以供參考):
<igsch:WebDateChooser ID="WebDateChooser1" runat="server" MaxDate="2009-06-25">
</igsch:WebDateChooser>
UPDATE:(在迴應來自@sona的第一條評論)
下面是我的源文件中的一些代碼,它完成了設置MaxDa動態生成屬性。
<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的瞭解非常有限。雖然,它應該爲你工作...
謝謝史蒂夫......它正在工作... 你知道如何設置當前日期爲Maxdate在源?上面你只需鍵入2009-06-25 。有沒有任何函數來獲取當前日期??我使用Date()函數,但得到錯誤 – sona 2009-06-26 05:52:20