Asp.net 如何在WebDateChooser中禁用未来日期

Asp.net 如何在WebDateChooser中禁用未来日期,asp.net,date,infragistics,Asp.net,Date,Infragistics,我在.net应用程序中使用WebDateChooser…默认情况下,日期选择器显示当前日期,因此我们可以选择当前年份前10年和当前年份后10年的任何日期…但我不想在WebDateChooser中显示未来日期。 是否有任何属性将Maxdate设置为当前日期 <igsch:WebDateChooser ID="WebDateChooser1" runat="server"> </igsch:WebDateChooser><br /> 如

我在.net应用程序中使用WebDateChooser…默认情况下,日期选择器显示当前日期,因此我们可以选择当前年份前10年和当前年份后10年的任何日期…但我不想在WebDateChooser中显示未来日期。 是否有任何属性将Maxdate设置为当前日期

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


如果您有什么想法,请帮助我

您可以使用该酒店

在代码中(我认为适合您的需要):

或者在源代码中(不是动态的,所以我只是添加了以供参考):


更新:(回应@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>

void SetMaxDate(对象发送方,System.EventArgs e)
{
WebDateChooser1.MaxDate=DateTime.Now;
}
我不能证明这是最好的方法,因为我对asp.net的了解非常有限。不过,它应该适合您……

您可以使用该属性

在代码中(我认为适合您的需要):

或者在源代码中(不是动态的,所以我只是添加了以供参考):


更新:(回应@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>

void SetMaxDate(对象发送方,System.EventArgs e)
{
WebDateChooser1.MaxDate=DateTime.Now;
}

我不能证明这是最好的方法,因为我对asp.net的了解非常有限。虽然,它应该对你有用…

谢谢史蒂夫…它正在工作。。。您知道如何在source中将当前日期设置为Maxdate吗?您刚才键入了2009-06-25。是否有函数可以获取当前日期?我使用了date()函数,但得到了error@sona,我用一些代码更新了我的答案,这些代码应该可以回应你的评论。谢谢史蒂夫…它正在工作。。。您知道如何在source中将当前日期设置为Maxdate吗?您刚才键入了2009-06-25。是否有函数可以获取当前日期?我使用了date()函数,但得到了error@sona,我用一些代码更新了我的答案,这些代码应该可以回应您的评论。
<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>