SharePoint上次修改日期和匿名访问

时间:2010-01-28 19:27:21

标签: sharepoint sharepoint-2007

目前,我正在尝试在MOSS 2007的default.master页面中显示上次修改日期,执行以下操作:

<%@ Register Tagprefix =“SharePoint”Namespace =“Microsoft.SharePoint.WebControls”Assembly =“Microsoft.SharePoint,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c”%>

- 剪断 -

< SharePoint:DateTimeField FieldName =“已修改”runat =“server”ControlMode =“显示”/>

然而,当我在匿名访问下执行此操作时,我收到以下错误(如果我以任何方式进行身份验证,它可以正常工作):

System.InvalidOperationException:由于对象的当前状态,操作无效。

为了使Anonymous Access用户能够访问LastModified Date字段,需要做些什么?谢谢!

2 个答案:

答案 0 :(得分:0)

检查文档和母版页是否已发布。 匿名(和只读)用户无权访问“最新”修改日期,只能访问最近发布的修改日期。

答案 1 :(得分:0)

这对我来说很好,匿名用户可以看到“已修改”字段。 如果页面未发布,您的匿名用户将无法看到该页面,更不用说修改后的字段了。

Anon用户不应该看到除了master,pagelayout和page的已发布版本以外的任何内容。如果这些版本都已发布并获得批准,您还在做什么可能会导致此错误?