gpt4 book ai didi

javascript - 服务器端 c# 方法不是从 ajax 调用 - asp.net

转载 作者:行者123 更新时间:2023-11-30 15:43:11 26 4
gpt4 key购买 nike

我正在尝试使用 ajax 调用 c# 方法,如下所示。

<a href="#divrecentQ" id="linkdivrecentQ" onclick="lnkClick();" aria-controls="divrecentQ" role="tab" data-toggle="tab">Click here</a>

这是JS中的方法

    function lnkClick() {
alert("called");
$.ajax({
type: "POST",
url: '/amain.aspx/LoadImages',
data: {},
success: function () {
alert(1);
},
dataType: 'html'
});
alert("cal");
}

服务器端:

    public static void LoadImages()
{

log.Debug("LoadImages is called");

}

服务器端方法未被调用。

有人可以帮忙吗?

谢谢

最佳答案

您应该定义静态方法并用 [WebMethod] 属性包装它。

[WebMethod]
public static void LoadImages()
{

Label1.Text = "hi therre";
Response.Redirect("www.google.com");
log.Debug("LoadImages is called");

}

关于javascript - 服务器端 c# 方法不是从 ajax 调用 - asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40467196/

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