2013-02-14 68 views
1

我正在使用ASP日曆。我想在用戶點擊日期時顯示一個彈出窗口,同時我想在彈出窗口中顯示選定的日期。我用this link如何在點擊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(); 
} 

所以我的問題是如何將選定的日期通過彈出?

回答

1

這是一個工作代碼..

protected void cal_SelectionChanged(object sender, EventArgs e) 
    { 

     lblSelectDate.Text = cal.SelectedDate.ToString(); 
    } 
相關問題