0
如何本地化SharePoint發佈頁的頁面標題?我置備它想:如何本地化SharePoint發佈頁標題
PublishingPage newPage = publishingWeb.GetPublishingPages().Add("mypage.aspx", "mylayout.aspx");
newPage.Title = "$Resources:MYRESX,MyPage_PageTitle";
newPage.Update();
當我提供這個網頁,標題字面上顯示出來,$Resources:MYRESX,MyPage_PageTitle
,而不是尋找的SharePoint組成的字符串。所以,我想我的假設是錯誤的,SharePoint將查找字符串。或者我的語法錯誤。
我已經在其他地方引用MYRESX
;我相信資源文件/字符串是可訪問的。
我對webpart標題也有同樣的問題,所以希望有一個統一的解決方案存在兩種情況。
這是正確的,但實際上在我的情況,我意識到,我只是啞巴。我使用網站變體進行本地化與發佈網頁,在我的情況下,我應該只編輯變體網站中的頁面並在那裏設置標題。我正在接受答案,但請注意,此代碼應該在運行時運行,而不是規定時間,因此標題會根據用戶指定的區域性動態獲取。 – tenfour 2011-02-15 16:44:40