6

我正在尝试在 SharePoint 2013 Web 部件中使用剃刀引擎。我读到,这应该不会太难,因为 SharePoint 2013 可视 Web 部件可以使用 .NET Framework 4.0 构建

我只是不确定从哪里开始做这件事。我看过一篇关于将.cshtml文件上传到文档库并在 Web 部件中引用文档库的文章,但有点不清楚。

有谁知道我该如何开始?或者指向我一步一步的指南来实现我所追求的。

我的最终目标是:获取 MVC 应用程序的一部分,对其进行自定义并使其成为 Web 部件。我需要能够修改或访问该站点上的 SharePoint 内容,这就是我不能使用应用程序部件的原因。

4

3 回答 3

1

好的。

首先从以下位置安装 Office 开发模板

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

这将在重新打开 Studio 时为您提供以下模板选择

VS Office 和 Sharepoint 模板

然后导航到 EwsManagedApi32.msi 所在的位置,并在提升的提示符中输入以下命令 -

EwsManagedApi32.msi addlocal="ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac"

现在你的模板可以使用了,你想要的是“VS2012 Web Part”。

现在,默认情况下这将添加一个 ASP.NET 项目,这不是您想要的,所以手动删除 ASP.NET 项目,添加一个 MVC 项目,在解决方案资源管理器中突出显示 SharePoint 项目,按 F4,然后选择 MVC 项目在属性底部的“Web 项目”下拉列表中。

你去吧。每个 Web 部件一个控制器,已排序。

于 2013-08-01T20:56:54.397 回答
0

Hope this will be a good starting point http://www.codeproject.com/Tips/739445/SharePoint-Razor-View-WebPart

于 2014-03-06T20:00:10.080 回答
0

我正在共享使用 MVC for SharePoint 的 Knock out 框架的SharePoint MVC webpart链接。它有可能对您有所帮助的分步说明。

于 2013-05-07T07:49:18.527 回答