c# - 在 aspx 文件中包含 webservice 函数

标签 c# web-services

我前段时间读过一篇文章,其中解释了如何将 Web 服务函数添加到我的 aspx 文件中以供我的 ajax 回调调用。现在我找不到这篇文章或任何其他关于此的文档。

任何人都在使用这个,你能解释一下如何做到这一点吗?

谢谢

结束

最佳答案

我相信您需要将该方法标记为 [WebMethod]

Link

摘自上述文章:

  1. 方法必须是静态的
  2. 方法需要用[WebMethod()]修饰
  3. 如果要对其进行 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/

相关文章:

java - 网络服务异常

c# - 枚举/迭代 System.Windows.Forms.DataGrid 的行

c# - 我怎么知道没有 Textchanged 事件的文本框的文本更改

c# - 如何从通过 USB 连接的相机读取文件

java - 无法通过在 Grails 中使用 REST Web 服务来下载 pdf 文件

web-services - 使用 SOAP 读取 XML 文件值并提交到 Web 服务

c# - 我应该在构建服务器上安装 SDK 吗?

c# - WCF 身份验证 - 验证消息的安全性时出错

wcf - 如何控制通用 WCF 返回类型的名称?

ruby - Rest Client 是否支持 NTLM Auth?