如何在单击ASP日历日期时显示弹出窗口

How to show the Pop up from when click theASP calender date?

本文关键字:显示 窗口 日期 日历 单击 ASP      更新时间:2023-09-26

我正在使用ASP日历。我想在用户点击日期时显示一个弹出窗口,我也想在弹出窗口中显示选定的日期。我使用了这个链接。

这是我的asp日历

<div id='basic-modal'>                    
   <asp:Calendar ID="cal" Width="700" OnDayRender="DayRender"  BackColor="white"   runat="server" OnSelectionChanged="cal_SelectionChanged"   >
       <SelectedDayStyle BackColor="#C00000" />
       <DayStyle CssClass="basic" />
   </asp:Calendar>

这是我的弹出式表格。

<div id="basic-modal-content">
<table>
<tr><td>Date:</td><td>
    <asp:Label ID="lblSelectDate" runat="server" Text=""></asp:Label></td>
</tr>
<tr><td>Message : </td><td>
<textarea id="txtMessage" cols="20" rows="2" ></textarea>
</td>
</tr>
<tr><td></td><td><input type="submit" value="Submit"   /></td></tr>
</table>
</div>

当我点击日期时,它会弹出,但它不会调用"cal_SelectionChanged"函数。

protected void cal_SelectionChanged(object sender, EventArgs e)
{
   lblSelectDate.Text = e.ToString();
}

所以我的问题是如何通过选择的日期弹出?

这是一个工作代码。。

   protected void cal_SelectionChanged(object sender, EventArgs e)
    {
        lblSelectDate.Text = cal.SelectedDate.ToString();
    }