Gewusst wie: Überschreiben Sie eine Schaltfläche zum Speichern von SharePoint

May 22

Microsoft SharePoint ist ein Programm, das NET Framework um ein Content Managementsystem für Websites zu erstellen. Die SharePoint "Knopf Save" werden Fortschritte in Dateien speichern und dann Umleiten von Benutzern auf eine neue Seite. Die Schaltfläche "Speichern" muss überschrieben werden, wenn ein Website-Manager Benutzer zu einer anderen Seite umleiten will, oder wenn er nicht will, dass Benutzer überhaupt zu einer neuen Seite umleiten. Diese Überschreibung wird immer noch erlauben, Dateien zu speichern, aber es wird verhindert, dass Umleitungen, sobald der Button gedrückt wird.

Anweisungen

1 Erstellen Sie eine neue Vorlage rendern, indem die Standardvorlage befindet sich am "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\CONTROLTEMPLATES\DefaultTemplates.ascx" auf Ihrem Computer öffnen und kopieren und Einfügen von Code in eine neue ASCX-Datei.

2 Speichern Sie die neue Datei in den Ordner "ControlTemplates" auf Ihrem Computer.

3 Öffnen Sie die neue Rendering-Vorlage, die Sie erstellt und Scroll langsam auf den Begriff "< SharePoint:NextPageButton Runat ="Server"/ >". Stellen Sie dieser Begriff erscheint zweimal, so sicher, dass Sie an dem Tag an der Spitze des Skripts und nicht unten im Skript suchen. Fügen Sie das Tag "< MTDFaxLogSaveButton:FaxLogSaveButton Runat ="Server"/ >" direkt nach diesem Tag.

4 Einen Bildlauf nach unten, bis Sie sehen < SharePoint:NextPageButton Runat = "Server" / > wieder. Ersetzen Sie diesmal "SharePoint:NextPageButton" durch "MTDFaxLogSaveButton:FaxLogSaveButton" anstatt eines zweiten Tags.

5 Speichern Sie diese Datei und öffnen Sie die Datei mit dem Namen "Microsoft.SharePoint.Web.Controls."

6 Einen Bildlauf nach unten, bis Sie sehen "public Class." Fügen Sie die Zeichenfolge "FaxLogSaveButton: SaveButton" direkt nach diesem Begriff.

7 Einen Bildlauf nach unten, bis Sie, eine Begriff, der mit beginnt sehen "RedirectUrl =.." und ersetzen Sie den gesamten Begriff mit "RedirectUrl = String.Concat (List.ParentWeb.ServerRelativeUrl,"/", List.Forms[PAGETYPE. PAGE_DISPLAYFORM]. URL bei "? ID =", ListItem.ID, bei "& Source =", ListItem.ParentList.DefaultViewUrl);

Erfolg; zurückgeben ".

8 Speichern Sie diese Datei, und öffnen Sie den Ordner "MTDFaxLog Custom List", die unter dem Ordner "Template" auf Ihrem System sein sollte. Dann Blättern Sie nach unten und öffnen Sie den Ordner "ListSchema" und wählen Sie "schema.xml" um die Datei zu öffnen.

9 Blättern Sie zu dem Tag "< XmlDocument NamesapeURI =" und geben Sie die Zeichenfolge "http://schemas.Microsoft.com/sharepoint/v3/contenttype/forms" hinter dem Gleichheitszeichen.

10 Fügen Sie die gleiche Zeichenfolge, "http://schemas.Microsoft.com/sharepoint/v3/contenttype/forms" nach dem Tag "< Formularvorlagen Xmlns =" auch.

11 Speichern Sie die Datei um SharePoint "Knopf Save" komplett zu überschreiben.