В моем приложении ASP.Net
есть кнопка, которая запускает модальный режим.Событие onClick
запускает код на C #, запускающий модальный режим.Затем я вызываю таблицу данных и заполняю строковые переменные значениями из таблицы данных:
protected void uxTicketHistoryButton_Click(object sender, EventArgs e)
{
ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal();", true);
DataTable ticketHist = _dtMgr.GetContactInfoByName(uxContactDropdownList.SelectedValue);
string rName = ticketHist.Rows[0]["RequestorName"].ToString();
string rPhone = ticketHist.Rows[0]["RequestorPhone"].ToString();
string rPhoneExt = ticketHist.Rows[0]["RequestorPhoneExt"].ToString();
string rEmail = ticketHist.Rows[0]["RequestorEmail"].ToString(); ;
string rState = ticketHist.Rows[0]["RequestorState"].ToString();
string rOrg = ticketHist.Rows[0]["RequestorOrg"].ToString();
}
Теперь я хочу добавить эти значения переменных в мой модал внутри панели.
<asp:Button ID="uxTicketHistoryButton" runat="server" Text="Show Ticket History" style="color: blue;" OnClick="uxTicketHistoryButton_Click"/>
<!-- ModalPopupExtender-->
<ajaxToolkit:ModalPopupExtender ID="uxTicketHistoryModal" runat="server" PopupControlID="Panel1" TargetControlID="uxTicketHistoryButton"CancelControlID="btnClose" BackgroundCssClass="modalBackground">
</ajaxToolkit:ModalPopupExtender>
<asp:Panel ID="Panel1" runat="server" CssClass="modalPopup" align="center" style = "display:none">
**** Add variable values here ****
<asp:Button ID="btnClose" runat="server" Text="Close" />
</asp:Panel>
Как добавить переменные из моего файла .cs на модальную панель в моем файле .aspx, чтобы они отображались следующим образом (значения в {})?
ОБНОВЛЕНИЕ Эта проблема, похоже, связана с модальным вмешательством в функцию события _Click
моей кнопки.Я отправил дополнительный вопрос , чтобы сначала решить эту проблему.Тогда, я думаю, одно из приведенных ниже решений может сработать.Спасибо всем!