2010-01-28 55 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

這對我來說很好,匿名用戶可以看到「修改」字段。 如果頁面未發佈,您的匿名用戶應該無法看到該頁面,更不用說修改後的字段。

匿名用戶不應該能夠看到什麼,但公佈的主人,頁面佈局和頁面..的版本,如果這些都發布並獲得批准,還有什麼要那樣做可能會導致這個錯誤?

相關問題