Главная страница   /   7.5. Резюме (ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

Джеффри Палермо

7.5. Резюме

Ajax является важной технологией в современных веб-приложениях. Грамотное ее использование обеспечит для большинства ваших пользователей быстрый обмен данными с сервером и в то же время не затруднит доступ к сайту для пользователей, не использующих JavaScript. Этот принцип также называют прогрессивным улучшением. К сожалению, с сырым JavaScript он станет громоздким и будет подвержен ошибкам. Библиотеки JavaScript, такие как jQuery, помогают сделать его более продуктивным.

В этой главе мы научились применять Ajax разными способами, используя частичную замену HTML и JSON. Мы узнали, как прерывать отправку формы, обеспечить удобство работы с сайтом для клиентов, использующих Ajax, и предоставить полную функциональность для пользователей без Ajax. Мы также рассмотрели, как можно использовать клиентские шаблоны для создания разметки на стороне клиента, чтобы не выполнять весь рендеринг на сервере.

Мы вкратце упомянули, что ASP.NET MVC имеет некоторые встроенные функции безопасности, из-за которых, например, вы не можете вернуть данные JSON на запрос GET по умолчанию. В следующей главе мы рассмотрим этот вопрос более подробно, наряду с другими проблемами безопасности.