Вы можете использовать свойство 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 очень ограничены. Хотя, это должно работать для вас ...