Kann ASP.NET innerhalb einer Sharepoint-2007-Anwendung Seite AJAX Teil Rendering Arbeit?

stimmen
10

Ich habe eine einfache Seite mit meinem ScriptManagerund meine UpdatePanel, und meine ContentTemplatehat ein ListBoxund ein Etikett. Ich versuche nur zu fangen seine OnSelectionChangedso kann ich den Text in der Aktualisierung Label. Egal , welche Einstellungen ich versuche , zu zwicken, habe ich immer eine ganzseitige Postbacks.

Ist das wirklich nicht zur Arbeit gehen, oder bin ich Einschrauben nur diese auf?

Veröffentlicht am 06/08/2008 um 05:20
quelle vom benutzer
In anderen Sprachen...                            


6 antworten

stimmen
2

Wenn Sie Sharepoint 2007 (ohne Service Pack 1) installiert haben, dann können Sie ein Beispiel, wie die folgenden Artikel folgen:

AjaxBasePart: Einfach ASP.NET 2.0 AJAX Extensions 1.0 und Microsoft Office Sharepoint Server 2007

Der Grund dafür ist , dass es mit Misch doPostBack, Update und Sharepoint ein spezifisches Problem besteht - und das Symptom ist genau das, was Sie sehen: eine ganzseitige Postbacks statt einem asynchronen Postbacks. Sehen Sie diesen KB - Artikel für dieses Problem zu umgehen: Ein Webpart, einen ASP.NET AJAX 1.0 Update Steuerelement enthält, die die _doPostBack verwendet () ...

Ansonsten können Sie nur Service Pack 1 installieren, um Ihr Problem zu beheben:

Windows Sharepoint Services 3.0 Service Pack 1 (SP1)

Beantwortet am 15/09/2008 um 21:14
quelle vom benutzer

stimmen
2

Sie müssen Sharepoint 2007 Service Pack 1 haben - oder aber es gibt keine Chance. (Sharepoint 2007 älter als Ajax 1.0 - sie eine gewisse Unterstützung in Service Pack 1 gebaut)

Als nächstes testet von einer Trouble Shooting Sicht , dass die genauen gleichen Code - Funktionen wie erwartet , wenn in einer regulären asp.net Seite gehostet. (Wörtlich Kopieren und Einfügen Code über in eine neue Seite, auf alle Rechtschreibfehler auszuschließen). Sharepoint Ruling in das oder aus dem Problembereich wird dazu beitragen , den Lösungsraum einzuengen.

Beantwortet am 06/08/2008 um 05:43
quelle vom benutzer

stimmen
0

Aus technologischer Sicht Service Pack 1 nicht hinzufügen , volle Unterstützung für ASP.NET AJAX. Sie müssen noch die Abhilfen in den verschiedenen Artikeln in den vorangegangenen Antworten erwähnt beschrieben verwenden.

Particulary, müssen Sie sicherstellen, dass Sie die Datei web.config für die Sharepoint-Webanwendung wird aktualisiert die entsprechende Version des ASP.NET AJAX Extentions zu unterstützen.

Die Tatsache, dass die web.config nicht aktualisiert worden war, war die meist wahrscheinliche Ursache des Problems in der ursprünglichen Frage beschrieben.

Beantwortet am 15/03/2009 um 07:26
quelle vom benutzer

stimmen
0

Immer das neueste Service Pack für Sharepoint 2007 wird lösen Ihr Problem (und fügen Sie volle Unterstützung für AJAX). Ohne den Service Pack müssen Sie ein Beispiel wie die in diesem Artikel beschriebenen folgen:

AjaxBasePart: Einfach ASP.NET 2.0 AJAX Extensions 1.0 und Microsoft Office Sharepoint Server 2007

Dieses Posting hören so, dass die Leute wissen, dass es eine Antwort ohne die neueste Service Pack selbst ist (secretGeek Antwort scheint zu sagen, keine Chance, es gibt).

Beantwortet am 12/09/2008 um 08:13
quelle vom benutzer

stimmen
0

Todd Bleeker bei Mindsharp zeigte mir ein Stück Code, den er schrieb, dass Ajax auf Sharepoint 2.0 verwenden können. Es war ziemlich cool. Ich glaube, das Unternehmen verwendet es auf ihre Sharepoint-Site Managment-Software, wenn Sie einen Blick nehmen wollen. (Sie verwendet der Lage sein, eine 30-Tage-Testversion anzufordern). Ich wette, wie zu tun es auf ihre Yahoo-Gruppe ist (ich den Namen nicht mehr erinnern kann, aber ich bin sicher, dass, wenn Sie für die Suche Mindsharp Sie es finden.)

Als Hinweis, hat Ajax für eine lange Zeit schon. Microsoft unterstützte es leicht seit 2002 vielleicht früher mit der Veröffentlichung von IE 5.5 (ich über anderen Browser weiß es nicht, ich interne Entwicklung tat, und wir nur das heißt zu der Zeit unterstützt). Es war nur, dass nicht genannt. Der Begriff Ajax ist nichts anderes als ein Marketing-Begriff, dass jemand später geprägt.

Beantwortet am 11/09/2008 um 12:08
quelle vom benutzer

stimmen
0

Es gibt ein spezielles Problem mit Misch doPostBack, Update und Sharepoint - und das Symptom ist genau das, was Sie sehen: eine ganzseitige Postbacks statt einem asynchronen Postbacks. Sehen Sie diesen KB - Artikel für dieses Problem zu umgehen: http://support.microsoft.com/kb/941955

Beantwortet am 02/09/2008 um 19:34
quelle vom benutzer

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