我正在使用 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();
}
所以我的问题是如何将选定的日期传递给弹出窗口?