2011-09-08 92 views
0

您可以使用“用户控件”将文件代码包含在SharePoint 2010 Web部件中吗?如果没有,那么如何在Web部件.ascx代码中包含一个.html文件(位于项目文件夹中)?sharepoint 2010 webpart包括文件代码

任何帮助,将不胜感激

回答

0

如果您已经创建SharePoint项目,如cicorias建议,您可以映射CONTROLTEMPLATES通过右键单击该项目(所有用户控件和它们的引用文件去)文件夹 - >添加 - > SharePoint映射文件夹 - >模板/ CONTROLTEMPLATES。

然后,它会自动内创建一个文件夹,名为喜欢你的SP项目,此文件夹中,你把你的.html文件。在你的用户控件你会像这样引用它:

"~/_CONTROLTEMPLATES/SharePointProject/MyFile.html" 

当您部署的解决方案,也的.html将被部署,所以它总是在它应该待的地方。

+0

我得到它的唯一方法是将用户控件中的HTML代码。我无法单独引用html文件。谢谢! – James

0

也是如此。如果你有Visual Studio 2010中,启动一个SharePoint项目并添加可视Web部件 - 这是只是包装在Web部件包装中的用户控件(ascx)。

最初,ASCX具有后面与它相关联的文件的码;但是,您可以将所有直接推送到ascx文件中,根据需要删除* .ascx.cs并仅部署ASCX。然后从那里开始,它只是做一些简单的旧的ASP.NET所做的事情,并从ascx,源代码,然后是CSC,JIT进程进行解析 - 再次像ASP.NET一样(因为它是ASP.NET)。

相关问题