Я вызываю серверный метод из JavaScript. Я проверил метод сервера, и он работает правильно. Когда я вызываю метод сервера из JavaScript, я получаю неопределенное значение вместо true или false. Может кто-нибудь сказать мне, как получить правильное значение?
это метод javascript, который я вызываю
function IsElectronic(programId) {
var isElectronic = PageMethods.IsElectronic(programId);
alert(isElectronic); // The alert says undefined
return isElectronic;
}
Вызов на стороне сервера - этот метод работает правильно
[System.Web.Services.WebMethod]
public static bool IsElectronic(long programId) {
var taskProcessor = new TaskBL();
var IsElectronic = taskProcessor.GetDelieveryType(programId).ContainsValue("ELECTRONIC");
if (IsElectronic) {
return true;
} else {
return false;
}
}