如何使用代碼在SharePoint上添加新頁面?Sharepoint 2010 - 如何使用代碼添加頁面
我使用SPservices編碼的網站,javascript和jQuery的
我拉從列表的鏈接,並使用這個變量來調用網頁。 但是,如果頁面不存在 - 我將得到頁面無法顯示的屏幕時,我點擊點擊事件
是否可以做到以下幾點?
1,檢查頁面存在 2,如果頁面不存在,創建一個空白頁
正如我在網上搜索了數日,以找到一個解決方案
如何使用代碼在SharePoint上添加新頁面?Sharepoint 2010 - 如何使用代碼添加頁面
我使用SPservices編碼的網站,javascript和jQuery的
我拉從列表的鏈接,並使用這個變量來調用網頁。 但是,如果頁面不存在 - 我將得到頁面無法顯示的屏幕時,我點擊點擊事件
是否可以做到以下幾點?
1,檢查頁面存在 2,如果頁面不存在,創建一個空白頁
正如我在網上搜索了數日,以找到一個解決方案
您可以參考下面的步驟添加網頁:
1,創建一個新的文件夾,「頁面」,您的解決方案
2.添加一個新的模塊下,對於如。 SampleModule
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」%>
部署。
您可以在網站內容查看指定模塊下的新創建的頁面
希望這有助於。