2017-10-09 89 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

    相關問題