Я пытаюсь вызвать веб-метод веб-страницы ASP.NET с помощью AJAX. Возникает 500 внутренних ошибок сервера.
Дорогой Господин/Mam,
Я пытаюсь вызвать веб-метод веб-страницы ASP.NET с помощью AJAX. происходит 500 Внутренняя ошибка сервера и метод не вызывается.
Мой код таков :
-------------
На странице ASPX
-------------
функция GetData(ID) {
$.Аякс({
url: '../ITS/Reports.aspx/GetReport',
метод: "пост",
contentType: 'application/json; charset=utf-8',
сведения: {идентификатор: идентификатор},
тип данных: 'json',
асинхронные: правда,
кэш: false,
успех: функция (данные) {
}
});
}
-----------------------
На C# Reports.aspx.cs
----------------------
[System.Web.Services.Атрибутом webmethod]
public bool GetReport(int ID)
{
Глобэл ГБЛ = новый Глобэл();
DataTable Dt = gbl.GetData(ID);
вернуть true;
}
Пожалуйста, помогите мне, в чем ошибка в моем коде.
Спасибо...
Что я уже пробовал:
Пытаюсь вызвать веб-метод веб-страницы ASP.NET с помощью AJAX.
Karthik_Mahalingam
проверить это
* убедитесь, что url-адрес доступен
* stringify параметр данных
* измените метод на статический