0
Я пытаюсь связать jTable с данными, но мой веб-метод ничего не возвращает. Я вижу это с консоли разработчика Chrome. Вот код:Не удается связать метод Web с jTable
[WebMethod(EnableSession = true)]
public static object ProductList()
{
try
{
List<Product> products = new List<Product>();
products.Add(new Product { ProductId = 1, ProductName = "Mercedes", Category = "Cars", Price = 20 });
products.Add(new Product { ProductId = 1, ProductName = "Mercedes", Category = "Cars", Price = 20 });
products.Add(new Product { ProductId = 1, ProductName = "Mercedes", Category = "Cars", Price = 20 });
return new { Result = "OK", Records = products };
}
catch (Exception ex)
{
return new { Result = "ERROR", Message = ex.Message };
}
}
Добро пожаловать в переполнение стека! ASMX - это устаревшая технология и не должна использоваться для новой разработки. WCF следует использовать для всех новых разработок клиентов и серверов веб-сервисов. Один из намеков: Microsoft отстранила [ASMX Forum] (http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/threads) в MSDN. –
Я просто пытаюсь вернуть простой JSON из веб-метода из моего кода за файлом. Я не использую службу asmx или какую-либо другую услугу. – n00ber
WebMethod предназначен для служб ASMX. Вместо этого вы могли бы означать «PageMethod». –