Die Informationen in diesem Artikel stammen aus vielen Quellen, daher kann ich mich dafür entschuldigen. Der Inhalt dient ausschließlich dem persönlichen Wissensmanagement.
Windows SharePoint Services v3 basiert auf ASP.NET 2.0. Microsoft ASP.NET AJAX 1.0 wurde nach MOSS gestartet, daher gibt es in einigen Fällen einige Kompatibilitätsprobleme zwischen ASP.NET AJAX und SharePoint, die in Windows SharePoint Services SP1 behoben werden. Zuvor waren für die Verwendung der ASP.NET AJAX-Technologie in SharePoint einige spezielle Bereitstellungsschritte erforderlich.
Hinweis:
Es gibt Einschränkungen für die Verwendung von UpdatePanel im Webpart. Weitere Informationen finden Sie in der ASP.NET AJAX-Dokumentation. Nicht alle Steuerelemente können in UpdatePanel verwendet werden.
Wenn das Ausgabe-Caching aktiviert ist, können Sie ASP.NET AJAX nicht verwenden, da andernfalls ein Fehler auftritt. Der klassische Widerspruch zwischen Leistung und Aktualität.
Vorteile der Verwendung der Microsoft ASP.NET AJAX 1.0-Technologie in SharePoint:
Es kann eine vollständige Client-Skript-Ressourcenbibliothek erstellt und einige wiederverwendbare Komponenten akkumuliert werden.
Unsere Webservice-Daten können mit JSON angezeigt werden und die Ergebnisse können problemlos in JavaScript/Ajax-Anwendungen verwendet werden.
Durch das Erstellen von WebParts mithilfe der Technologie in Erweiterungen können äußerst interaktive Stile bereitgestellt werden, beispielsweise ein Textfeld mit automatischer Vervollständigungsfunktion.
Verwenden Sie UpdatePanel in WebPart, um eine rückruffreie Interaktion zu erreichen und die Anzahl der Seitenaktualisierungen zu reduzieren.
Im Folgenden finden Sie die Schritte zur Umgebungsvorbereitung vor der Bereitstellung von Komponenten, die die Microsoft ASP.NET AJAX 1.0-Technologie verwenden. (Sie müssen es nur einmal in der neu installierten Umgebung bereitstellen und müssen Webpart später nicht hinzufügen.)
Laden Sie ASP.NET AJAX herunter und installieren Sie es auf der Webserverfarm.
Zuerst müssen Sie „ASP.NET 2.0 AJAX Extensions 1.0“ installieren ", das von ajax.asp.net heruntergeladen werden kann.
Erweiterung von SharePoint web.config für Microsoft ASP.NET AJAX 1.0
Wir müssen einige spezifische Einträge für Ajax registrieren. Bearbeiten Sie die SharePoint-Datei web.config, die sich normalerweise im folgenden Verzeichnis befindet:
c:inetpubwwwrootwssvirtualdirectories80
Fügen Sie das Element
Fügen Sie den Inhalt des Abschnitts
Fügen Sie den folgenden Inhalt innerhalb des
Fügen Sie den folgenden Inhalt im Abschnitt
Fügen Sie den folgenden Registrierungsinhalt im Abschnitt „HttpModules“ unter allen vorhandenen Registrierungsinhalten
Fügen Sie im Abschnitt
Fügen Sie abschließend das folgende Konfigurations-Tag am Ende der web.config-Datei hinzu, direkt vor dem schließenden