我想在SharePoint Intranet站点中创建一个匿名页面.该网站的所有其余部分都使用Windows声明身份验证,但我想创建一个应该是匿名的单页.
我相信有一种方法可以在布局目录下的IIS中创建一个页面,它可以匿名访问,但我无法使其工作.有人有什么想法吗?
用我到目前为止的代码编辑它
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Page Language="C#" AutoEventWireup="true" Inherits="Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase" DynamicMasterPageFile="~/_layouts/15/ErrorV15.master" %>
<HTML>
<script runat="server" language="C#">
protected override bool AllowAnonymousAccess
{ get{ return true; } }
protected override bool AllowNullWeb
{ get { return true; } }
protected void Page_Load(object sender, EventArgs e)
{
}
</script>
<body>
<form id="MyForm" runat="server">
Application page
</form>
</body>
</HTML>
Run Code Online (Sandbox Code Playgroud)
谢谢!
在 SharePoint 中,您不应手动更改任何文件。
您应该从 Visual Studio 中的 SharePoint 表单解决方案项目开始,它将生成一个 WSP 文件。通过安装它,SharePoint 平台会将其放置在正确的位置(psst,15 配置单元)。
在该项目中,您需要添加一个应用程序页面,它需要继承UnsecuredLayoutsPageBase并覆盖该AllowAnonymousAccess属性,返回 true。
| 归档时间: |
|
| 查看次数: |
350 次 |
| 最近记录: |