繁体   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