gpt4 book ai didi

C# 中的 javascript 函数?

转载 作者:太空宇宙 更新时间:2023-11-03 21:45:09 27 4
gpt4 key购买 nike

如何在触发浏览器关闭的 Javascript 函数(客户端)中调用函数 C#(服务器端)函数?作为:

window.onbeforeclose = MyFunction() // C#

最佳答案

您不能从客户端调用您的服务器端函数,您需要使用 Web 方法属性修饰您的 C# 方法并将其设为静态以将其公开为可调用的 AJAX 成员:类似

[WebMethod]
public static void someCSharpFunction() {
// body of function
}

在你的客户端

$.ajax({
type: "POST",
url: "SomePage.aspx/someCSharpFunction",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Do something interesting here.
}
});

希望对您有所帮助。

关于C# 中的 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17425617/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com