2010-05-14 54 views

回答

0

开始本演练:

http://msdn.microsoft.com/en-us/library/ee231546(v=VS.100).aspx

为SharePoint开发的一个很好的概述:

http://msdn.microsoft.com/en-us/library/ee231517(v=VS.100).aspx

更新:

我的错。看看这篇文章,Adding web page to blank sharepoint site definition它仍然与SharePoint 2010相关。主要区别在于Visual Studio将负责为您创建一些文件(功能等)。首先将SharePoint 2010模块添加到SharePoint项目中。该模块的一部分将是一个Sample.txt文件。删除此文件并从我提到的帖子中添加WebPartPage.aspx。接下来编辑elements.xml文件以反映适合您的名称模块。然后,确保该模块包含在你的特点之一,一旦功能被激活

+0

他实际上是在谈论“Web部件页”而不是“Web部件” – 2010-05-14 11:41:38

+0

正确。我需要从Visual Studio生成SharePoint Web部件页。谢谢! – David 2010-05-14 14:58:20

0

我通常是从12 \ TEMPLATE \ SiteTemplates复制Default.aspx的\ STS到自定义功能,你应该有一个可用的简单Web部件页面给你。如果我需要不同的Web部件区域配置,则可以自定义该页面。

的Feature.xml:

<?xml version="1.0" encoding="utf-8"?> 
<Feature Id="A94D977C-1F3B-4488-9DD5-88E0A03506B0" 
    Title="My Sample WebPart Page Feature" 
    Description="" 
    Scope="Web" 
    DefaultResourceFile="core"  
    Hidden="TRUE" 
    xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <ElementManifests> 
     <ElementManifest Location="Modules.xml" /> 
     <ElementFile Location="Files/default.aspx" /> 
    </ElementManifests> 
</Feature> 

Modules.xml:

<?xml version="1.0" encoding="utf-8"?> 
<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <Module Name="WebPartPage" Url="" Path="Files"> 
     <File Url="MyPage.aspx" Path="default.aspx"> 
      <View List="$Resources:core,lists_Folder;/MyList" BaseViewID="0" WebPartZoneID="Right" WebPartOrder="1"/> 
     </File> 
    </Module> 
</Elements> 
相关问题