Я использую ASP.NET/C# Framework 3.5 / SQL Server с ModalPopupExtender AjaxControlToolkit, чтобы заморозить главное окно.
Сценарий использования состоит в том, что когда пользователь нажимает кнопку прерывания, экран должен бытьзаморожен, что я могу сделать с помощью ModalPopupExtender.Но затем в ModalPopupExtender я дал две кнопки следующим образом: -
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender" runat="server"
DropShadow="true"
X="500"
Y="100"
BackgroundCssClass="modalBackground"
OkControlID="btnBack"
OnOkScript="BackButton_Click()"
CancelControlID="btnCancel"
OnCancelScript="CancelButton_Click()"
PopupControlID="Panel1"
PopupDragHandleControlID="Panel3"
TargetControlID="lbn_job_det">
</ajaxToolkit:ModalPopupExtender>
В PopupWindow у меня есть две кнопки,
- Back from Break и
- Отмена.
При нажатии кнопки «Назад» мне нужно выполнить вставку в БД.
Я много искал обходных путей, но ничего не нашел, в некоторых блогах говорилось о созданииВеб-сайт на основе Ajax, а некоторые говорили, что создают веб-службу.
Код C # выглядит следующим образом: -
public string BackFromBreak(string argument)
{
lblStatus.Text = "Redirected from BackFromBreak";
if (argument == "back")
{
return "endbreak";
}
else
{
return "";
}
}