Frage

Ich versuche, AjaxControlToolkit-Steuerelemente (insbesondere CalendarExtender und ComboBox) zu verwenden, habe jedoch Probleme mit dem ScriptManager-Steuerelement.Ich habe den ToolkitScriptManager oben im Formular, aber wenn ich die Seite lade, erhalte ich diese Fehlermeldung:

Only one instance of a ScriptManager can be added to the page.

Sobald ich den ScriptManager entfernt habe, erhalte ich diese Fehlermeldung:

Microsoft JScript runtime error: AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. Ensure the correct version of the scripts are referenced. If you are using an ASP.NET ScriptManager, switch to the ToolkitScriptManager in AjaxControlToolkit.dll.

Ich habe nirgendwo anders andere Skriptmanager hinzugefügt, und ich habe die (.NET 3.5) DLL im GAC registriert und Kopien in die Ordner „bin“ und „_app_bin“ der Anwendung erstellt.

Was ist los?

War es hilfreich?

Lösung

Es wird der Fehler ausgegeben, weil die <asp:ScriptManager> Das Tag ist höchstwahrscheinlich auf Ihrer Masterseite definiert und verursacht zwei Instanzen auf der Seite, die Sie laden möchten.

http://social.msdn.microsoft.com/Forums/br/sharepoint2010general/thread/54c271ee-de71-4e47-b02b-29a1d540b81c

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top