簡體   English   中英

執行C#函數並從JavaScript回發

[英]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#方法。

Java腳本

單擊隱藏按鈕。

<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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM