Sharepoint 2010 - 如何使用代码添加页面
问题描述:
如何使用代码在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”%>
-
部署。
您可以在网站内容查看指定模块下的新创建的页面
希望这有助于。