2013-05-06 95 views
6

我正嘗試在SharePoint 2013 Web部件中使用剃鬚刀引擎。我讀到,這應該不會太困難,因爲SharePoint 2013可視化Web部件可以使用.NET Framework 4.0構建。在SharePoint 2013中使用剃鬚刀引擎Visual Web部件

我簡直不確定從哪裏開始執行此操作。我見過一篇關於將.cshtml文件上傳到文檔庫並引用Web部件中的文檔庫的文章,但它有點不清楚。

有沒有人有我如何開始的想法?或者指點我一步一步的指南來實現我所追求的目標。

我的最終目標是:以一個的MVC應用程序,對其進行定製並使其成爲Web部件。我需要能夠修改或訪問該網站上的SharePoint內容,這就是爲什麼我無法使用應用程序部件。

您對這件事的協助和智慧是值得讚賞的。

回答

0

我在使用MVC for SharePoint使用Knock out框架共享鏈接SharePoint MVC webpart。它有一步一步的指示可能會幫助你。

+4

的問題是關於ASP.Net MVC - 這一條不使用ASP.Net MVC可言;它使用Knockout和UserControl – 2013-06-11 21:23:52

1

好的。

首先從

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

這會給你下面的模板選擇重開工作室

VS Office and Sharepoint Templates

安裝Office開發模板然後導航到哪裏EwsManagedApi32.msi是,進入提升提示中的以下命令 -

EwsManagedApi32.msi addlocal =「ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac」

現在您的模板可用,您想要的模板是「VS2012 Web部件」。

現在,默認情況下,這將添加一個ASP.NET項目,這不是您想要的,所以手動刪除ASP.NET項目,添加一個MVC項目,在解決方案資源管理器中突出顯示SharePoint項目,點擊F4,然後在屬性底部的「Web Project」下拉菜單中選擇MVC項目。

然後你走了。每個Web部件一個控制器,已分類。

+0

我應該進一步注意到,您需要在安裝了Sharepoint的計算機或虛擬機上運行開發環境。這很醜陋,但它就是這樣。 – 2013-08-09 22:37:56