1

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();
}

だから私の問題は、選択した日付をポップアップに渡す方法ですか?

4

1 に答える 1

1

これは作業コードです..

   protected void cal_SelectionChanged(object sender, EventArgs e)
    {

        lblSelectDate.Text = cal.SelectedDate.ToString();
    }
于 2013-02-14T06:50:20.537 に答える