캘린더 컨트롤을 클릭 할 때 모달 팝업에서 데이터를 보려고했습니다. 다음 코드를 사용했습니다 :SQL에서 데이터를 검색하고 ModalPopup에 표시하는 방법
<asp:Calendar ID="Calendar1" runat="server" BackColor="White" BorderColor="#3366CC" BorderWidth="1px" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt" ForeColor="#003399" Height="500px" OnDayRender="Calendar1_DayRender" Width="500px" OnSelectionChanged="Calendar1_SelectionChanged" CellPadding="1">
<DayHeaderStyle BackColor="#99CCCC" Height="1px" ForeColor="#336666" />
<NextPrevStyle Font-Size="8pt" ForeColor="#CCCCFF" />
<OtherMonthDayStyle ForeColor="#999999" />
<SelectedDayStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
<SelectorStyle BackColor="#99CCCC" ForeColor="#336666" />
<TitleStyle BackColor="#003399" Font-Bold="True" Font-Size="10pt" ForeColor="#CCCCFF" BorderColor="#3366CC" BorderWidth="1px" Height="25px" />
<TodayDayStyle BackColor="#99CCCC" ForeColor="White" />
<WeekendDayStyle BackColor="#CCCCFF" />
</asp:Calendar>
</div>
<div>
<ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajax:ToolkitScriptManager>
<asp:Panel ID="Panel1" runat="server" BackColor="#EAEAEA" BorderColor="White" BorderStyle="Solid" Height="200px" Width="300px" Direction="LeftToRight" Font-Names="Calibri" BackImageUrl="~/Image/index2.jpg">
<div>
<div style="height:120px; width:300px;">
<table>
<tr>
<td><asp:Label ID="Label1" runat="server" Text="Date"></asp:Label></td>
<td><asp:Label ID="lbl_date" runat="server" Text="16-06-2014"></asp:Label></td>
</tr>
<tr>
<td><asp:Label ID="Label3" runat="server" Text="Time"></asp:Label></td>
<td><asp:Label ID="lbl_time" runat="server" Text="07:00 PM"></asp:Label></td>
</tr>
<tr>
<td><asp:Label ID="Label5" runat="server" Text="Day"></asp:Label></td>
<td><asp:Label ID="lbl_day" runat="server" Text="Monday"></asp:Label></td>
</tr>
<tr>
<td><asp:Label ID="lbl_msg" runat="server" Text="Staff Meeting"></asp:Label></td>
</tr>
</table>
</div>
<div style="height:40px; width:300px">
<asp:Image ID="Image_imgages" runat="server" Height="50px" Width="50px" Visible="false" />
</div>
<br />
<asp:Button ID="btn_close" runat="server" Text="Close" />
</div>
</asp:Panel>
<ajax:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="Panel1" TargetControlID="Calendar1" DropShadow="True">
여기 내 문제는 모달 팝업 데이터베이스에서 데이터를 가져 오지 않습니다. ModalPopupExtender
을 제거하면 데이터가 패널에 표시됩니다. 이 부분에서 나를 도와 줄 수 있습니까?
팝업 및 데이터가 패널에 표시되지 않는다는 것을 이해하지 못한다고 생각합니다. 'PopupControlID = "Panel1"'에 따라 패널이 팝업됩니다. 'ModalPopupExtender1'을 제거하거나 주석 처리 할 때 패널에 데이터가 표시되고 그렇지 않으면 올바르게 팝업되지 않는다는 것을 의미합니까? (또한, 'ModalPopupExtender1''는 여러분의 코드에 따라'CancelControlID = "btn_close"를 가져야합니다.) –
예, ur가 올바른지, modalpopupextender에 댓글을 달면 패널이 데이터를 가져옵니다 – user3744938
@MikeGuthrie가 도와 드리겠습니다. – user3744938