こんにちは、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) {
しかし、エラーが発生し、関連する aspx ファイルを含まない .cs ファイルで宣言された Web メソッドにアクセスする方法がわかりません。これを手伝ってください。
私のWebメソッドは次のようなものです
[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;
}