2009-02-26 7 views

Répondre

6

J'ai déjà utilisé cet attribut lors de tests pour forcer un "écran jaune" complet pour les erreurs côté serveur. Il est beaucoup plus facile de déboguer un problème serveur de cette façon que d'inspecter l'erreur dans le journal des événements ou la réponse d'erreur de XmlHttpRequest.

En outre, une chose que c'est pas bon pour est ce qui empêche l'injection de MicrosoftAjax.js. J'ai essayé cela dans le passé, en espérant que je pourrais utiliser le script de ScriptManager combinant autonome. Malheureusement, non, il injecte toujours MicrosoftAjax.js.

+0

+1 sur tous les frais. –

4

Eilon Lipton made a note of this issue (et la propriété SupportsPartialRendering) dans son blog. D'intérêt à noter:

EnablePartialRendering est destiné à le développeur de la page. Autrement dit, la personne qui construit la page ASP.NET et qui place le ScriptManager sur . Ils peuvent décider s'ils veulent utiliser la fonction de rendu partielle . Par exemple, pour des raisons d'optimisation , ils peuvent désactiver la fonctionnalité de rendu partiel entièrement pour empêcher tout script supplémentaire d'être téléchargé. Ou peut-être pour déboguer un problème qu'ils veulent désactiver temporairement UpdatePanels de faire des publications asynchrones.

+0

Très utile pour le débogage, merci, ça m'a vraiment aidé. –

2

Parce que tous les navigateurs Web (par le biais de certaines politiques de sécurité strictes) permettront ajax permis postbacks de travailler de manière lors de la construction d'une application centralisée que plusieurs sociétés/entreprises peuvent utiliser, en changeant ce paramètre signifie le site fonctionne toujours sans partiel rendu et fonctionnera pour les entreprises/sociétés ou d'autres utilisateurs qui prennent en charge full ajax sans avoir à construire deux versions du site.

J'ai trouvé Incrémentable EnablePartialRendering utile et sauvé des centaines d'heures d'heures ayant besoin de construire une version non ajax du site et peu importe combien vous le détestez ou pas, il y a peu ou pas de changement dans l'esprit des responsables de la sécurité des entreprises internationales massives de changer les politiques juste pour que votre application fonctionne sur leurs domaines Internet pour leur personnel.

Questions connexes