Передача выбранного значения в виде сетки на всплывающую панель на той же странице
У меня есть кнопка, которая перенаправляет страницу при нажатии, она также передает выбранное значение электронной почты (из сетки) на страницу SendMessage.aspx. Теперь без перенаправления я создал панель и несколько ярлыков и текстовое поле внутри панели как всплывающее окно для кнопки отправки. Я хочу передать выбранное значение электронной почты в поле текстового поля внутри панели. Как я должен изменить свой код, чтобы текстовое поле внутри всплывающей панели получало выбранное значение. Спасибо
<asp:Button ID="SendButton" Enabled="True" Width="70" runat="server" PostBackUrl='<%# Eval("Email", "SendMessage.aspx?Email={0}") %>' Text='Send' />
<asp:PopupControlExtender ID="PopUCtrlExt_SendMSg" runat="server" DynamicServicePath="" Enabled="True" ExtenderControlID="" TargetControlID="SendButton" PopupControlID="Panel_sendmsg" />
1 ответ
Сделайте событие OnClick на вашей кнопке. Поместите метку (например, lblEmailAddress) в свой Panel_sendmsg. Затем просто в ваших кнопках события OnClick напишите: lblEmailAddress.Text = address (захватите адрес из сетки), затем вызовите PopUCtrlExt_SendMSg.Show(). Это оно.:)