2010-01-28 36 views
1

目前我想在我default.master页面中显示的最后修改日期在2007年MOSS执行以下操作:的SharePoint上次修改日期和匿名访问

<%@注册的TagPrefix =“的SharePoint”命名空间=” Microsoft.SharePoint.WebControls “集结号= ”Microsoft.SharePoint程序,版本= 12.0.0.0,文化=中性公钥= 71e9bce111e9429c“ %>

--Snip--

<的SharePoint:DateTimeField字段字段名=” 修改“runat =”server“ControlMode =”Display“/ >

然而,当我的匿名访问执行此我得到以下错误(它工作正常,如果我以任何方式正在验证):

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

需要做些什么才能启用匿名访问用户访问LastModified日期字段?谢谢!

回答

0

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

+0

关闭,但我可以让他们访问不知何故是我想知道的... – tekiegreg 2010-01-29 15:56:27

0

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

匿名用户不应该能够看到什么,但公布的主人,页面布局和页面..的版本,如果这些都发布并获得批准,还有什么要那样做可能会导致这个错误?

相关问题