Est-il possible d'obtenir viewstate uniquement pour les contrôles associés du panneau de mise à jour dans le framework ajax asp.net. Je sais que le navigateur envoie tous les viewstate lors de la publication, même si nous n'avons pas besoin de l'ensemble viewstate pour les appels ajax.Comment limiter la transmission de ViewState lors d'un appel ajax
4
A
Répondre
2
ce n'est pas possible. C'est ainsi que fonctionne asp.net ajax. vous devriez probablement utiliser jquery ajax à la place
1
Jetez un coup d'œil à cette excellente étude de cas de Codeplex, qui utilisait également UpdatePanel et souffrait de ViewState gonflé.
http://encosia.com/2008/12/03/have-you-ever-wondered-why-codeplex-is-so-slow/
Ne pas utiliser ASP.Net Ajax, il est pléthorique et horrible, le seul endroit où vous devez l'utiliser est quelque chose de non-face de public comme intranets. – Phill
@Phill Pouvez-vous s'il vous plaît justifier vos adjectifs «gonflés», «horribles» donnés à l'Ajax? – NLV
Pas Ajax, à l'ASP.Net Ajax. ViewState et Page Lifecycle seuls le rendent gonflé et horrible. Je ne vais pas entrer dans les détails. – Phill