gpt4 book ai didi

c# - 在可视化 Web 部件中从 javascript 调用代码隐藏函数

转载 作者:行者123 更新时间:2023-11-28 01:22:22 25 4
gpt4 key购买 nike

这可能吗?要从可视 Web 部件中的 javascript 调用代码隐藏 C# 函数?

这是一个复杂的函数,因此将我的所有代码转换到客户端并不是一个选择。我希望该函数中的逻辑无需刷新页面即可发生。这就是我的问题的背景。

谢谢大家..

最佳答案

您可以使用 jQuery ajax 调用服务器端方法并获取要在 JavaScript 中使用的响应。这个article有简单而好的示例来展示您需要做什么。

隐藏代码

public partial class _Default : Page 
{
[WebMethod]
public static string GetDate()
{
return DateTime.Now.ToString();
}
}

Javascript

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

关于c# - 在可视化 Web 部件中从 javascript 调用代码隐藏函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23109630/

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