Peut ASP.NET AJAX travail de rendu partiel dans une page d'application SharePoint 2007?

voix
10

J'ai une page simple avec mon ScriptManageret mon UpdatePanel, et mon ContentTemplatea un ListBoxet une étiquette. Je suis juste en train de rattraper son que OnSelectionChangedje puisse mettre à jour le texte du Label. Peu importe ce que les paramètres que j'essaie de modifier, je reçois toujours un postback pleine page.

Est-ce vraiment pas aller au travail, ou suis-je vissant tout ça?

Créé 06/08/2008 à 05:20
source utilisateur
Dans d'autres langues...                            


6 réponses

voix
2

Si vous avez installé SharePoint 2007 (sans Service Pack 1), vous pouvez suivre un exemple comme l'article suivant:

AjaxBasePart: Facile ASP.NET 2.0 AJAX Extensions 1.0 et Office SharePoint Server 2007

La raison en est qu'il existe un problème spécifique avec le mélange doPostBack, UpdatePanel et SharePoint - et le symptôme est exactement ce que vous voyez: une publication pleine page au lieu d'une publication asynchrone. Voir cet article KB pour une solution de contournement: Une partie Web qui contient un contrôle UpdatePanel ASP.NET AJAX 1.0 qui utilise le _doPostBack () ...

Sinon, vous pouvez simplement installer le Service Pack 1 pour résoudre votre problème:

Windows SharePoint Services 3.0 Pack 1 (SP1)

Créé 15/09/2008 à 21:14
source utilisateur

voix
2

Vous devez avoir service pack Sharepoint 2007 1 - ou bien il n'y a aucune chance. (Sharepoint 2007 ajax 1.0 antidate - ils ont construit un certain soutien en service pack 1)

Ensuite, d'un point de vue de dépannage, de vérifier que les exactes fonctions mêmes de code comme prévu lorsque hébergé dans une page régulière asp.net. (Copier littéralement coller votre code à travers dans une nouvelle page, pour écarter toute erreur typographique). Décision sharepoint dans ou hors de la zone de problème aider à réduire l'espace de solution.

Créé 06/08/2008 à 05:43
source utilisateur

voix
0

D'un point de vue technologique, le Service Pack 1 ne pas ajouter un support complet pour ASP.NET AJAX. Vous devez toujours utiliser les solutions de contournement décrites dans les différents articles mentionnés dans les réponses précédentes.

Particulary, vous devez vous assurer que le fichier web.config pour votre application Web SharePoint a été mis à jour pour la version appropriée des ASP.NET AJAX Extentions.

Le fait que le web.config n'a pas été mis à jour était la cause probable de la plupart du temps le problème décrit dans la question initiale.

Créé 15/03/2009 à 07:26
source utilisateur

voix
0

Obtenir le dernier pack service pour SharePoint 2007 résoudra votre problème (et ajouter un support complet pour AJAX). Sans le service pack vous devrez suivre un exemple comme celui décrit dans cet article:

AjaxBasePart: Facile ASP.NET 2.0 AJAX Extensions 1.0 et Office SharePoint Server 2007

L'affichage de cette entendre afin que les gens savent qu'il ya une réponse, même sans le dernier service pack (réponse de secretGeek semble dire qu'il n'y a aucune chance).

Créé 12/09/2008 à 08:13
source utilisateur

voix
0

Todd Bleeker à Mindsharp m'a montré un morceau de code, il écrit que peut utiliser Ajax sur Sharepoint 2.0. Il était assez cool. Je crois que la société a utilisé sur son site sharepoint logiciel managment si vous voulez jeter un coup d'oeil. (Vous avez utilisé pour être en mesure de demander un essai de 30 jours). Je parie que la façon de le faire est de leur groupe Yahoo (je ne me souviens pas le nom, mais je suis sûr que si vous recherchez Mindsharp, vous le trouverez.)

Comme une note, l'Ajax a été autour depuis longtemps. Microsoft facilement pris en charge depuis 2002 peut-être plus tôt avec la sortie de IE 5.5 (je ne sais pas sur d'autres navigateurs, je faisais le développement interne et nous ne soutenais-à-dire à l'époque). Ce n'était pas appelé comme ça. Le terme Ajax est rien de plus qu'un terme de marketing que quelqu'un a inventé plus tard.

Créé 11/09/2008 à 12:08
source utilisateur

voix
0

Il y a un problème spécifique avec le mélange doPostBack, UpdatePanel et SharePoint - et le symptôme est exactement ce que vous voyez: une publication pleine page au lieu d'une publication asynchrone. Voir cet article KB pour une solution de contournement: http://support.microsoft.com/kb/941955

Créé 02/09/2008 à 19:34
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more