我前段时间读过一篇文章,其中解释了如何将 Web 服务函数添加到我的 aspx 文件中以供我的 ajax 回调调用。现在我找不到这篇文章或任何其他关于此的文档。
任何人都在使用这个,你能解释一下如何做到这一点吗?
谢谢
结束
最佳答案
我相信您需要将该方法标记为 [WebMethod]
摘自上述文章:
- 方法必须是静态的
- 方法需要用[WebMethod()]修饰
- 如果要对其进行 ASP.NET AJAX 回调,则需要使用 [ScriptMethod()] 修饰该方法
公共(public)部分类产品:System.Web.UI.Page
{ [System.Web.Services.WebMethod()] [System.Web.Script.Services.ScriptMethod()]
公共(public)静态列表 GetProducts(int cateogryID) {
//把你的逻辑放在这里获取产品列表
关于c# - 在 aspx 文件中包含 webservice 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2064536/