您可以使用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 的了解非常有限。虽然,它应该对你有用......