您可以使用“用户控件”将文件代码包含在SharePoint 2010 Web部件中吗?如果没有,那么如何在Web部件.ascx代码中包含一个.html文件(位于项目文件夹中)?sharepoint 2010 webpart包括文件代码
任何帮助,将不胜感激
您可以使用“用户控件”将文件代码包含在SharePoint 2010 Web部件中吗?如果没有,那么如何在Web部件.ascx代码中包含一个.html文件(位于项目文件夹中)?sharepoint 2010 webpart包括文件代码
任何帮助,将不胜感激
如果您已经创建SharePoint项目,如cicorias建议,您可以映射CONTROLTEMPLATES通过右键单击该项目(所有用户控件和它们的引用文件去)文件夹 - >添加 - > SharePoint映射文件夹 - >模板/ CONTROLTEMPLATES。
然后,它会自动内创建一个文件夹,名为喜欢你的SP项目,此文件夹中,你把你的.html文件。在你的用户控件你会像这样引用它:
"~/_CONTROLTEMPLATES/SharePointProject/MyFile.html"
当您部署的解决方案,也的.html将被部署,所以它总是在它应该待的地方。
也是如此。如果你有Visual Studio 2010中,启动一个SharePoint项目并添加可视Web部件 - 这是只是包装在Web部件包装中的用户控件(ascx)。
最初,ASCX具有后面与它相关联的文件的码;但是,您可以将所有直接推送到ascx文件中,根据需要删除* .ascx.cs并仅部署ASCX。然后从那里开始,它只是做一些简单的旧的ASP.NET所做的事情,并从ascx,源代码,然后是CSC,JIT进程进行解析 - 再次像ASP.NET一样(因为它是ASP.NET)。
我得到它的唯一方法是将用户控件中的HTML代码。我无法单独引用html文件。谢谢! – James