我是新的SharePoint,我必須在所有的Web部分做一個非常簡單的修改。我們有很多包含非常簡單的html的web部分。該html只包含一個鏈接和一個圖像。如何在SharePoint 2007中列出並編輯所有Web部件的HTML?
Web開發人員已經把完整的頁面的鏈接和圖像,它會導致一些問題。我想掃描所有的網頁部分html,並用相關鏈接替換完整的鏈接。
可能嗎?我們有大量的頁面和鏈接。手動完成需要2周!
謝謝!
編輯#2: 現在的問題是:是否有可能列出我的網站所有的aspx文件? 我知道如何訪問Web部件的內容與網址:
using (SPLimitedWebPartManager manager = web.GetLimitedWebPartManager(
"ca/Pages/Home.aspx", PersonalizationScope.Shared))
{
foreach (System.Web.UI.WebControls.WebParts.WebPart wp in manager.WebParts)
{
System.Console.WriteLine(wp.Title);
if (wp.GetType().Equals(typeof(Microsoft.SharePoint.WebPartPages.ContentEditorWebPart)))
{
Microsoft.SharePoint.WebPartPages.ContentEditorWebPart thisWebPart = wp as Microsoft.SharePoint.WebPartPages.ContentEditorWebPart;
System.Console.WriteLine(thisWebPart.Content.InnerText);
System.Console.WriteLine(thisWebPart.Content.InnerXml);
}
}
}
編輯#1: 根據要求他們有一個例子:
我想刪除的「http://www.mywebsite。 com「從這樣的代碼:
<A title="" href="http://www.mywebsite.com/Pages/Career.aspx" target=""><IMG style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid" src="http://www.mywebsite.com/images/Career.jpg" border=0></A>
你可以發佈你想要做替換的例子。修改前後的鏈接。 – 2010-12-01 15:40:18
有您使用的自定義web部件或內容編輯的WebPart否則 – Rico 2010-12-01 16:21:14