当前位置: 首页 > 面试题库 >

访问.cs文件中声明的Web方法,该方法与Ajax(jquery)中的任何aspx或ascx文件均不相关

闻鹤龄
2023-03-14
问题内容

嗨,我将Web方法从aspx页面的文件后面的代码移到了数据部分(不包含任何aspx页面)中的另一个cs文件。以前我曾经使用Ajax来访问Web方法,例如

type: "post",
contentType: "application/json; charset=utf-8",
dataType: "json",
url: "Results.aspx/EmployeeSummaryHistory",   // call history function
data: JSON.stringify(emp),
success: function (resp) {

但是现在我正在尝试使用Url访问移动的Web方法

type: "post",
contentType: "application/json; charset=utf-8",
dataType: "json",
url: "~/Model/Data/EmployeeRepository.cs/EmployeeSummaryHistory",   // call history function
data: JSON.stringify(emp),
success: function (resp) {

但是出现错误,并且我不知道如何访问.cs文件中声明的网络方法,该方法不包含与之关联的任何aspx文件,请对此提供帮助。

我的网络方法就像

[WebMethod]
public static List<RefEmployee> EmployeeSummaryHistory(string empNo)
{
    var employee = new RefEmployeeRepository();
    //Employee History.
    List<RefEmployee> list = new List<RefEmployee>();
    list = employee.SummaryHistEmployee(empNo);
    return list;
}

问题答案:

由于某种原因,它们被称为ASP.NET AJAX页面方法,终结点必须是public staticWebMethod属性修饰的方法,该方法在Page或派生自的类中Page



 类似资料:
  • 主要内容:直接访问,索引访问文件访问方法 看看访问存储在辅助存储器中的文件的各种方法。 顺序访问 大多数操作系统按顺序访问文件。 换句话说,可以说大多数文件需要由操作系统按顺序访问。 在顺序访问中,操作系统逐字读取文件。 维护一个指针,该指针最初指向文件的基地址。 如果用户想要读取文件的第一个字,那么指针将该字提供给用户并将其值增加1个字。 这个过程一直持续到文件结束。 现代文字系统确实提供了直接访问和索引访问的概念,但最常

  • 本文向大家介绍jQuery Ajax方式上传文件的方法,包括了jQuery Ajax方式上传文件的方法的使用技巧和注意事项,需要的朋友参考一下 jQuery Ajax方式上传文件用到两个对象 第一个对象:FormData 第二个对象:XMLHttpRequest 目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这两个对象,但IE9尚未支持 FormData 对象,还在

  • 问题内容: 我有一个列表视图,每当用户单击一个项目时,我都想使用onPress(可触摸的突出显示)进行操作。 我尝试定义函数,然后在onPress中调用它们,但是它们没有起作用。 首先,我定义了这样的功能: 然后 : 但是它没有用,错误: 我试图像这样在onPress上调用它: 没有帮助 没有帮助 即使我什至不能访问构造函数中定义的道具。它不知道什么是“这”! 我试图以其他方式定义函数,如下所示:

  • 本文向大家介绍jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx),包括了jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)的使用技巧和注意事项,需要的朋友参考一下 在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。 (1)通过aspx.cs的静态方法+WebMethod进行处

  • 我正在检查使用JDT的方法的调用,并对其参数执行检查。我正在使用一个 AST 访问者类,该类访问方法调用节点并执行此操作。我在访客类中使用以下方法。 但是作为变量声明一部分的调用没有被访问。 例如:如果我正在寻找方法“createQuery”的调用,将访问以下调用。 但是这个没有被访问。 我怎样才能访问这样的语句并以正确的方式获取参数? 请帮忙。

  • 问题内容: PHP中此错误的可能原因是什么?在哪里可以找到有关 兼容的信息 ? 问题答案: 与相比具有不同的参数或不同的访问级别(公共/私有/受保护)。