gpt4 book ai didi

c# - 无法从静态方法访问 asp 控件,但是当我删除静态方法时,ajax 调用将不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:47 25 4
gpt4 key购买 nike

我有一个名为 getPersonInfo 的方法,它的 header 如下所示:

[WebMethod]
public static Hashtable getPersonInfo(int personID)
{
}

我遇到的问题是此方法无法访问我的 asp.net 控件。所以我当然删除了“static”关键字。但是后来我的 ajax 调用失败了,因为它不再是静态方法。有什么建议吗?

编辑:阅读和搜索了一下后,我意识到它行不通。我想问的是是否有另一种方法可以获得最终结果,至于现在我不确定该怎么做。

最佳答案

这根本不可能。

AJAX 方法不运行页面生命周期,因此服务器上实际上不存在控件。

相反,您需要在客户端上操作页面。

关于c# - 无法从静态方法访问 asp 控件,但是当我删除静态方法时,ajax 调用将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13706777/

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