适合SharePoint的aspx页面开发方法
目标:自定义aspx页面,要求其可在SharePoint网站中执行。1、在layouts文件夹下,新建test.aspx页面,通过http://localhost/_layouts/test.aspx访问即可。或修改系统默认的aspx文件。
2、通过SharePoint文档库,特别是Pages文档库,存储test.aspx文件。在web.config中配置
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false">
<PageParserPaths>
<PageParserPath VirtualPath="/pages/test.aspx" CompilationMode="Always" AllowServerSideScript="true" />
</PageParserPaths>
</SafeMode>
如果要继承SharePoint母版页,需要按以下代码执行,
<%@ Page Language="C#"MasterPageFile="../_catalogs/masterpage/default.master"%>
<%@ Import Namespace="System.Collections" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data.OracleClient" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Import Namespace="Microsoft.SharePoint.WebControls" %>
<%@ Import Namespace="Microsoft.SharePoint.WebPartPages" %>
<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
<script type="text/c#"runat="server" >
protected void Page_Load(object sender, EventArgs e)
{
}
</script>
<table />
</asp:Content>
页:
[1]