我有一个名为 getPersonInfo 的方法,它的 header 如下所示:
[WebMethod]
public static Hashtable getPersonInfo(int personID)
{
}
我遇到的问题是此方法无法访问我的 asp.net 控件。所以我当然删除了“static”关键字。但是后来我的 ajax 调用失败了,因为它不再是静态方法。有什么建议吗?
编辑:阅读和搜索了一下后,我意识到它行不通。我想问的是是否有另一种方法可以获得最终结果,至于现在我不确定该怎么做。
请您参考如下方法:
这根本不可能。
AJAX 方法不运行页面生命周期,因此服务器上实际上不存在控件。
相反,您需要在客户端上操作页面。
