0
我正在使用ASP.NET/C#Framework 3.5/SQL Server和AjaxControlToolkit的ModalPopupExtender來凍結主窗口。如何從JavaScript中激發C#代碼(ModalPopupExtender/ajaxToolkit)
用例是當用戶單擊斷開按鈕時,必須凍結屏幕,我可以通過使用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我有兩個按鈕,
- 回到上次中斷和
- 取消。
在點擊後退按鈕時,我需要在數據庫中進行插入。
我搜索了很多的解決方法,但沒有發現任何內容,有些博客說要創建一個基於Ajax的網站,有些則用來說創建一個Web服務。
C#代碼如下: -
public string BackFromBreak(string argument)
{
lblStatus.Text = "Redirected from BackFromBreak";
if (argument == "back")
{
return "endbreak";
}
else
{
return "";
}
}
謝謝伊戈爾塞拉亞!
正如你所說,如果我想要做PostBack,那麼它將如何在我的場景中實現?謝謝 ! –
嗨,看看這個:http://stackoverflow.com/questions/809222/make-postback-when-the-okbutton-in-a-modalpopup-is-clicked-in-asp-net-ajax –