Ich habe versucht, eine Datei vom Sharepoint herunterzuladen. Aber nachdem ich diese Datei heruntergeladen habe, kann ich nicht auf andere Schaltflächen klicken. Was ist falsch an meiner Codierung?
Dies ist mein erster Weg.
%Vor%
Dies ist mein zweiter Weg
%Vor%
Ich sage sogar Response.End (), aber immer noch das gleiche Ergebnis.
Gibt es einen anderen Weg, den ich ausprobieren sollte?
Jede Hilfe würde wirklich geschätzt werden. Tatsächlich habe ich diese Frage vor ein paar Tagen gestellt, aber nur eine gab mir meine zweite Möglichkeit, es zu versuchen, aber es funktioniert immer noch nicht.
Danke.
AKTUALISIEREN
Hier ist meine GridView unter GridView.
%Vor%Hier ist meine CS-Datei
%Vor% SharePoint registriert einen JavaScript-Handler "on submit". In diesem Handler wird die globale Variable _spFormOnSubmitCalled
auf true
gesetzt. SharePoint verwendet diese Variable, um zu überprüfen, ob eine Übermittlung ausgeführt wurde, und verhindert weitere Übertragungen. Da Ihr "Download-Postback" die Seite nicht aktualisiert, bleibt diese Variable true
. Mit dem Effekt, dass alle anderen Tasten nicht mehr funktionieren.
Als Workaround können Sie diese Variable in einem Client-Klick-Handler auf Ihrer Download-Schaltfläche auf false setzen:
%Vor%Natürlich ist das ein bisschen hacky und es ist nicht garantiert, dass es in zukünftigen SharePoint-Versionen funktioniert.
Ich hatte keinen Erfolg mit '_spFormOnSubmitCalled'. Ich hatte Erfolg, indem ich dies in meine Page_Load-Funktion platzierte.
%Vor%Der zweite Postback von Ajax funktioniert nicht in Sharepoint in UpdatePanel Enthält einige Hintergrundinformationen, warum dies erforderlich ist.
Wenn ihr asp-net-ajax-with-sharepoint-moos-2007 , aber es erklärt das Problem schön. Hier gibt es bessere Lösungen. Dank @SSK war das der richtige Zeiger in die richtige Richtung, ohne den ich es nicht hätte machen können.
Aber in SP2013 gibt es zumindest eine Funktion zum Zurücksetzen von _spFormOnSubmitCalled auf false, also müssen Sie nicht selbst schreiben.
%Vor%
Tags und Links c# asp.net sharepoint download