如何使用代码在sharepoint上添加新页面?
我使用SPservices,javascript和jquery
编码网站我从列表中提取链接并使用此变量来调用网页。 但是如果页面不存在 - 当我点击点击事件
时,我将无法显示页面是否可以执行以下操作?
1,检查页面是否存在 2,如果页面不存在则创建空白页面
任何帮助都会非常完整,因为我已经在网上搜索了几天以找到解决方案
答案 0 :(得分:1)
您可以参考以下步骤添加页面:
1.在您的解决方案下创建一个新文件夹“页面”
2.添加一个新模块,例如。的 SampleModule 强>
3.添加申请页面,例如。的 SampleApplicaionPage.aspx 即可。新添加的应用程序页面可以在Layouts Folder下找到。
4.将新创建的aspx页面拖放到页面文件夹下创建的“ SampleModule ”中。
5.在与模块关联的 element.xml 文件中进行必要的更改(模块名称,所需布局等),如下所示:
<?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
中的以下部分&lt;%@ Page Language =“C#” AutoEventWireUp =”真” 代码隐藏=” ChooseChecklist.aspx.cs” 继承=” YourProjectName.YourModuleName.YourClassName” MasterPageFile =“../_ catalogs / masterpage / V4.master”%&gt;
部署。
您可以在“网站内容”
希望这有帮助。