Technologies участвует:Best pratice: Как реализовать список, похожий на список пользователей Stackoverflow?
- ASP.NET Web-формы
- Javascript (JQuery, например)
Case
Для наглядности давайте дать Stackoverflow Users list
В качестве примера. Этот список можно манипулировать на стороне клиента. Я могу искать, страницы и так далее. Поэтому, очевидно, нам нужно будет вызвать jQuery.ajax для извлечения HTML каждой страницы при поиске. Хорошо. Теперь это оставляет мне первый вопрос:
Что такое лучший способ визуализации ответа для jQuery.ajax на стороне сервера? Я не могу использовать шаблоны, я полагаю, поэтому наиболее очевидным решением является создание тегов HTML в качестве серверных элементов управления и их рендеринг в результате запроса ASHX? Это лучший подход?
Ницца. Это решено, что у нас есть еще одна проблема:
Когда пользователь впервые входит в
Authors List
, первая страница списка должна быть уже с сервера полностью отлажена? Конечно, мы могли бы отобразить первую страницу, а также вызов ajax, но я не думаю, что это лучше. На этот раз я МОГУ использовать шаблоны для отображения списка, но этот шаблон нельзя использовать повторно в случае 1. Что мне делать?
Теперь последний вопрос:
Теперь у нас есть 2 стратегии рендеринга: 1) клиент и 2) сервера. Как повторно использовать код для 2-х рендерингов?
Каковы наилучшие оценки для решения этих проблем?