[英]Execute C# Function and Postback from JavaScript
我有一個當關閉radWindow時調用的JavaScript函數,如下所示:
function OnClientCloseSecure(oWnd, args) {
var arg = args.get_argument();
if (arg) {
var ResultCode = arg.ResultCode;
var AuthCode = arg.AuthCode;
var ReferenceNumber = arg.ReferenceNumber;
var TransactionID = arg.TransactionID;
var ErrorCode = arg.ErrorCode;
var ErrorDescription = arg.ErrorDescription;
var CardNumber = arg.CardNumber;
var PONumber = arg.PONumber;
__doPostBack();
}
}
我還有一個名為GetComplete()
的C#函數。 我GetComplete()
,以便在調用上面的JavaScript函數時,它執行C#函數GetComplete()
並執行PostBack,以便顯示結果。 這可能與JavaScript有關嗎?
謝謝!
<asp:Button ID="btn" runat="server" style="display:none;" OnClick="Btn_Click"/>
此按鈕將被隱藏。 單擊並在其處理程序中調用該函數的背后代碼中,這將很有用。 現在,在處理程序中編寫代碼以調用您的c#方法。
單擊隱藏按鈕。
<script language="javascript" type="text/javascript">
function PerformClick() {
document.getElementById('<%=btn.ClientID %>').click();
}
</script>
protected void btn_Click(object sender, EventArgs e)
{
GetComplete();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.