Technologies impliquées:Meilleure pratique: Comment implémenter une liste similaire à la liste d'utilisateurs de Stackoverflow?
- formulaires Web-ASP.NET
- Javascript (jQuery par exemple)
cas
Pour le rendre plus clair donnons de la Stackoverflow Users list
par exemple. Cette liste peut être manipulée du côté client. Je peux chercher, page et ainsi de suite. Donc, évidemment, nous aurions besoin d'appeler jQuery.ajax pour récupérer le code HTML de chaque page après une recherche. Bien. Maintenant, cela me laisse avec la première question:
Quelle est la meilleure façon de rendre la réponse pour le jQuery.ajax côté serveur? Je ne peux pas utiliser de modèles, je suppose que la solution la plus évidente consiste à créer les balises HTML en tant que contrôles du serveur et à les restituer à la suite d'une requête ASHX. Est-ce la meilleure approche?
Nice. Ce que nous avons résolu un autre problème:
Lorsque l'utilisateur entre la première
Authors List
la première page de la liste devrait déjà venir du serveur complètement rendu bien? Bien sûr, nous pourrions rendre la première page ainsi qu'un appel ajax mais je ne pense pas que ce soit mieux. Cette fois, je peux utiliser des modèles pour rendre la liste mais ce modèle ne peut pas être réutilisé dans le cas 1. Que dois-je faire?
Maintenant, la dernière question:
Maintenant, nous avons 2 stratégies de rendu: 1) Client et 2) Server. Comment est-ce que je réutilise le code pour les 2 rendus?
Quels sont les meilleurs procédés pour résoudre ces problèmes?