2013-05-06 16 views
6

Ich versuche, die Staking-Engine in einem SharePoint 2013-Webpart zu verwenden. Dies sollte, wie ich gelesen habe, nicht allzu schwierig sein, da SharePoint 2013 Visual Web Parts unter Verwendung von .NET Framework 4.0 erstellt werden kann.Verwenden der Staking-Engine in SharePoint 2013 Visual Webpart

Ich bin mir einfach nicht sicher, wo ich anfangen soll. Ich habe einen Artikel zum Hochladen der Datei .cshtml in eine Dokumentbibliothek und Verweisen auf die Dokumentbibliothek im Webpart gesehen, aber es ist ein wenig unklar.

Hat jemand eine Idee, wie ich anfangen kann? Oder zeigen Sie mir eine Schritt-für-Schritt-Anleitung, um zu erreichen, wonach ich suche.

Was mein Endziel ist: Nehmen Sie ein Stück einer MVC-Anwendung, passen Sie es an und machen Sie es zu einem Webpart. Ich muss in der Lage sein, SharePoint-Inhalte auf dieser Site zu ändern oder darauf zuzugreifen, weshalb ich keinen App-Teil verwenden kann.

Ihre Unterstützung und Weisheit in dieser Angelegenheit ist wirklich geschätzt.

Antwort

0

Ich teile Link SharePoint MVC webpart, die Knockout-Framework mit MVC für SharePoint verwendet. Es gibt Schritt-für-Schritt-Anweisungen, die Ihnen helfen können.

+4

Die Frage nach ASP.Net MVC war - Dieser Artikel ist nicht ASP.Net MVC verwenden überhaupt; Es verwendet Knockout und ein UserControl –

1

Okay.

zuerst die Office-Entwicklung Templates installieren von

http://www.microsoft.com/visualstudio/eng/office-dev-tools-for-visual-studio

Dies wird Ihnen die folgende Auswahl von Vorlagen auf

Studio Wiedereröffnung

VS Office and Sharepoint Templates

Navigieren Sie dann zu, wo immer EwsManagedApi32.msi ist und geben Sie der folgende Befehl in einer erhöhten Eingabeaufforderung -

EwsManagedApi32.msi addlocal = "ExchangeWebServicesApi_Feature, ExchangeWebServicesApi_Gac"

Jetzt sind Ihre Vorlagen verwendbar und die gewünschte ist "VS2012 Webpart".

Nun wird standardmäßig ein ASP.NET-Projekt hinzugefügt, was nicht gewünscht ist. Löschen Sie also das ASP.NET-Projekt manuell, fügen Sie eine MVC hinzu, markieren Sie das SharePoint-Projekt im Projektmappen-Explorer, drücken Sie F4 und Wählen Sie das MVC-Projekt im Dropdown-Menü "Webprojekt" am unteren Rand der Eigenschaften aus.

Und los gehts. Ein Controller pro Webpart, sortiert.

+0

Ich sollte weiter beachten, dass Sie Ihre Entwicklungsumgebung auf einem Computer oder VM ausführen müssen, auf dem Sharepoint installiert ist. Es ist hässlich, aber da ist es. –

Verwandte Themen