В настоящее время я использую AjaxPro Framework (http://www.ajaxpro.info/) для вызова любых методов в моем веб-приложении со стороны клиента.
Но у пользователей возникают серьезные проблемы с его использованием (например, обратные вызовы успеха неработать в Chrome. Более подробную информацию о проблемах можно найти по адресу: AjaxPro работает локально, но на сервере я получаю ошибки .ashx )
Я хотел бы заменить его на фреймворк, который может:
- Вызовите любой метод в моем коде позади. Даже если он определен в библиотеке классов. В AjaxPro я мог определить метод где угодно и добавить к нему атрибут [AjaxPro.AjaxMethod]. Теперь метод можетбыть вызванным в любом коде js на стороне клиента, даже если они были в двух разных классах.
- зависит от веб-форм. Я мог бы заменить AjaxPro на ASP.Net Ajax, используя атрибуты ScriptManager и Add [WebMethod]мои методы и вызовите любой другой метод в моем решении из этого метода страницы. Но я использую файлы .ascx, и методы страницы не могут быть определены в файлах .ascx (они должны бытьопределено в .aspx веб-формах).
- Желательно бесплатно.(Я хотел бы использовать его при разработке проекта YetAnotherForum).Но если доступен только платный фреймворк, я буду рад заплатить за него.
Есть ли еще какой-нибудь фреймворк Ajax, который имеет функциональность AjaxPro?