2011-06-23 5 views
2

Je veux juste savoir, qui, selon vous, serait la meilleure approche pour le faire. Je consomme un service Web qui me donne les questions, les réponses possibles et la réponse correcte, et ce que je dois faire est de valider les réponses de l'utilisateur. Mais si je crée simplement le formulaire sur l'événement init, afin de .net pour voir les contrôles créés pour la validation j'ai besoin de recréer les contrôles en postback, mais je ne peux pas le faire parce que le webservice me donnerait un autre questionnaire. Est-il acceptable de stocker le questionnaire sur un objet cache et de reconstruire les contrôles à partir de là? Qu'est-ce que tu penses? Merci d'avance.Créer un questionnaire dynamique à partir du service Web .NET

Répondre

0

Vous pouvez stocker la question et les réponses dans le viewstate ou la session.

+0

Oui, je suppose que le cache, la session ou viewstate feraient l'affaire, mais j'attendais un anwser blowmind. – Agorilla

+0

@Agorilla - Je ne sais pas comment faire une réponse de soufflage :). Le cache n'est pas une bonne option car il est partagé entre toutes les pages/utilisateurs. La session est par utilisateur, mais si le pool d'applications est recyclé, la session est perdue. Je recommande viewstate, comme c'est par page. Dans ce cas, ce sera la solution la plus évolutive et la plus robuste. –

+0

Oui, vous avez raison, je voudrais utiliser viewstate. Peut-être qu'il n'y a pas de meilleure façon de le faire. Merci! – Agorilla

Questions connexes