AJAX Popup Control Extender не работает
Я новичок в asp.net. Я уже давно борюсь и не могу заставить работать простое всплывающее окно. Все, что я хочу сделать, - это отобразить маленькое окно с небольшим текстом, чтобы пользователь мог его прочитать.
<div id="leftColumn">
<asp:Button ID="Button1" runat="server" Text="Click For Window" />
<asp:Panel ID="Panel1" runat="server" CssClass="popupControl">
<p>TEST Stuff. Lorem Ipsum textum fillum spaceum.</p>
</asp:Panel>
<asp:PopupControlExtender ID="PopupControlExtender1" runat="server"
TargetControlID="Button1"
PopupControlID="Panel1" >
</asp:PopupControlExtender>
</div>
Файл CSS содержит "видимость: скрытый"; для Panel1. Я запускаю страницу, нажимаю кнопку и ничего не получаю. Я также пробовал встроенную функцию visible="false" с кодом, который при нажатии меняет вид на Visible=true.
Спасибо за любой ответ.
1 ответ
Попробуй это:
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:ModalPopupExtender ID="MyPopup" runat="server" PopupControlID="Panel1" DynamicServicePath="" Enabled="True" TargetControlID="HiddenField1">
<asp:Button ID="Button1" runat="server" Text="Click For Window" OnClick="Button1_Click" />
<div>
<asp:Panel ID="Panel1" runat="server" CssClass="popupControl">
<p>TEST Stuff. Lorem Ipsum textum fillum spaceum.</p>
</asp:Panel>
и добавить событие Button1_Click
MyPopup.Show();