2015-07-21 3 views
0

Я хочу знать, есть ли лучший вариант для выполнения операций AJAX в моих веб-форматах ASP.net, кроме Updatepanel. Поскольку updatepanel отправляет много данных в представлении в запросе, который в терминах влияет на peroformace приложения.Альтернатива Updatepanel в ASP.net

Вы в Advance

ответ

3

У вас есть несколько вариантов. Вы можете disable ViewState, или вы можете использовать «простой AJAX».

Если вы решите использовать «простой AJAX», вы можете написать свой low level JavaScript code или использовать библиотеки, такие как jQuery, чтобы упростить вызов AJAX.

На стороне сервера вам необходимо предоставить какую-либо конечную точку для вызовов AJAX для связи. Некоторые люди используют WebMethod, но это устарело, и я бы избегал такого подхода. Вы можете использовать ASP.NET Web API в .NET 4.5, или в любой версии .NET вы можете использовать обработчики или общие обработчики (.ashx) для вывода конечных точек.

+0

@manson: thanx для проверки, поскольку я новичок в программировании, возможно, пожалуйста, предоставьте мне некоторое подтверждение, где я мог бы изучить веб-API. –

+0

@AkhilRJ Как всегда, лучшим местом для начала является ваша любимая поисковая система. Попробуйте найти «asp.net web api». – mason