我正在尝试在SharePoint 2013 Web部件中使用剃刀引擎。我读到,这应该不太困难,因为可以使用.NET Framework 4.0构建SharePoint 2013可视Web部件。
我根本不确定从哪里开始执行此操作。我看过一篇有关将.cshtml
文件上载到文档库并引用Web部件中的文档库的文章,但这还不清楚。
有谁知道我如何开始?或为我提供逐步指南,以实现我的目标。
我的最终目标是:制作一个MVC应用程序的一部分,对其进行自定义,然后使其成为Web部件。我需要能够在该网站上修改或访问SharePoint内容,这就是为什么我不能使用应用程序部件的原因。
最佳答案
好的。
首先从安装Office开发模板
http://www.microsoft.com/visualstudio/eng/office-dev-tools-for-visual-studio
在重新打开Studio时,这将为您提供以下模板选择
然后导航到EwsManagedApi32.msi所在的位置,并在提升的提示符下输入以下命令-
EwsManagedApi32.msi addlocal =“ ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac”
现在您的模板可用,您想要的模板是“ VS2012 Web部件”。
现在,默认情况下,这将添加您不需要的ASP.NET项目,因此手动删除ASP.NET项目,添加一个MVC,在解决方案资源管理器中突出显示SharePoint项目,单击F4,然后选择MVC项目在属性底部的“ Web项目”下拉列表中。
然后你去。每个Web部件一个控制器,已排序。