2017-10-09 90 views
-2

如何使用代码在SharePoint上添加新页面?Sharepoint 2010 - 如何使用代码添加页面

我使用SPservices编码的网站,javascript和jQuery的

我拉从列表的链接,并使用这个变量来调用网页。 但是,如果页面不存在 - 我将得到页面无法显示的屏幕时,我点击点击事件

是否可以做到以下几点?

1,检查页面存在 2,如果页面不存在,创建一个空白页

正如我在网上搜索了数日,以找到一个解决方案

回答

1
任何帮助将是非常炉排全

您可以参考下面的步骤添加网页:

1,创建一个新的文件夹,“页面”,您的解决方案

2.添加一个新的模块下,对于如。 SampleModule

Module folder structure

3.添加一个应用程序页面,为如。 SampleApplicaionPage.aspx。新增的应用程序页面可以在布局文件夹下找到。

4.将新创建的aspx页面拖放到页面文件夹下创建的“SampleModule”中。如下在与模块相关联的element.xml文件

5.拨打必要的变更(模块名称,所需的布局等,):

<?xml version="1.0" encoding="utf-8"?> 
<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
<Module Name="Pages" Url="$Resources:cmscore,List_Pages_UrlName;"> 
<File Path="SampleModule\SampleApplicationPage.aspx" Url="SampleApplicationPage.aspx" Type="GhostableInLibrary" ReplaceContent="True"> 
<Property Name="Sample Module" Value="Sample Module"/> 
<Property Name="PublishingPageLayout" Value="~SiteCollection/_catalogs/masterpage/EnterpriseWiki.aspx, EnterpriseWiki"/> 
</File> 
</Module> 
</Elements> 
  • 更新在SampleApplicationPage.aspx以下部分

    <%@页面语言=” C#” AutoEventWireUp =”真” 代码隐藏=” ChooseChecklist.aspx.cs” 继承=” YourProjectName.YourModuleName.YourClassName” 的MasterPageFile =” ../_目录/母版/ V4.master”%>

  • 部署。

    您可以在网站内容查看指定模块下的新创建的页面

  • 希望这有助于。

    Final Folder Structure

    相关问题