我有一个JavaScript函数,当radWindow像这样关闭时调用:
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#函数。我想这样做,当调用上面的JavaScript函数时,它执行C#函数GetComplete()
并执行PostBack,以便显示结果。这可能与JavaScript有关吗?
谢谢!
答案 0 :(得分:3)
<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();
}