【发布时间】:2015-01-20 08:01:25
【问题描述】:
我正在调用一个静态 Web 方法,该方法写在一个有两个公共类的 aspx.cs 文件中:
public class Employee
{
public string EmployeeNumber;
public string FullName;
public string LoginName;
public string EmailID;
public string Phone;
}
public partial class CustomWebMethods : LayoutsPageBase
{
[WebMethod]
public static List<Employee> GetEmployeeDetails(string employeeLoginName)
{
List<Employee> lstEmployeeDetail = new List<Employee>();
//do something
return lstEmployeeDetail;
}
}
如果我将公共类员工保持在同一页面中,则 ajax 调用工作正常。
但是,如果我将员工移动到另一个类库项目并添加该项目的引用,则 ajax 调用不起作用。为什么?
Javascript 方法根本无法调用 web 方法。
【问题讨论】:
标签: javascript c# jquery ajax webmethod