我有一个分配给文本框的日历控件
我想知道如何更改日期并检查它是否与今天的日期相符。如果匹配按钮将启用如果它不匹配按钮将被禁用。
这是asp.net页面的代码
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
Date
<asp:TextBox ID="txtStartDate" runat="server" Height="22px" Width="234px"></asp:TextBox>
<asp:CalendarExtender ID="CalendarExtender1" TargetControlID="txtStartDate" runat="server">
</asp:CalendarExtender>
这是我到目前为止提出的代码,但不知道放在哪里或者它是否正确
string today = DateTime.Now.ToShortDateString();
txtStartDate.Text = CalendarExtender1.SelectedDate.ToString();
if (txtStartDate.Text != today)
{
btn_Search.Enabled = false;
}
else
{
btn_Search.Enabled = true;
}
我正在开发一个asp.net项目页面 感谢
答案 0 :(得分:0)
您需要使用事件OnClientDateSelectionChanged将其连接起来。类似的例子很好地解释了 CalendarExtender Change date with Javascript
答案 1 :(得分:0)
// calculating date difference, if it is zero days
if ((CalendarExtender1.SelectedDate - DateTime.Now).TotalDays == 0)
{
btn_Search.Enabled = false;
}
else
{
btn_Search.Enabled = true;
}