Lấy lập trình Danh sách các thư viện tài liệu

Đoạn mã sau đây được sử dụng để lấy danh sách các thư viện tài liệu.

SPWeb _web = SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

foreach (SPList _lst trong ListColl)

{

nếu (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

Ngày 26 tháng 11, 2009 | Tags: , , | Thể loại: MOSS 2007, SharePoint Object Model | Để lại một bình luận

Làm thế nào để sử dụng tập tin tài nguyên trong SharePoint 2007

Tạo tập tin tài nguyên bằng cách sử dụng Visual Studio IDE

Sao chép tập tin tài nguyên vào 12 hive tài nguyên thư mục

GetLocalized phương pháp từ SPUtility để đọc các giá trị từ tập tin tài nguyên

Cú pháp:

SPUtility.GetLocalizedString(“$Tài nguyên:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, lang);

Ví dụ:

SPUtility.GetLocalizedString(“$Tài nguyên:MyResources,FirstName”, “MyResources”, lang);

Mẫu Nguồn:

8 tháng 11, 2009 | Tags: , , | Thể loại: MOSS 2007, SharePoint Object Model | Một bình luận

Mục cập nhật hoặc cập nhật sự kiện Xuất hiện hai lần trong Thư viện tài liệu

Cập nhật mục hoặc sự kiện Cập nhật khoản trong SharePoint 2007 xảy ra hai lần, nếu yêu cầu tùy chọn thanh toán được kích hoạt cho thư viện tài liệu.

Tôi tìm thấy cách giải quyết sau đây từ Microsoft hỗ trợ cho vấn đề này.

Kiểm tra giá trị của vti_sourcecontrolcheckedoutby trong BeforeProperties và AfterProperties, if the both values are null then the event […]

Chương trình đọc Cảnh báo cho người dùng trong Bộ sưu tập trang web

Lớp SPAlerCollection có thể được sử dụng để có được bộ sưu tập Báo cho người dùng.

Đoạn mã dưới đây được sử dụng để đọc tất cả các thông báo đăng ký cho những người sử dụng bộ sưu tập trang web.

private static void GetAlerts()

{

SPSite currSite = new SPSite(“http://Uday”);

SPWeb currWeb = currSite.OpenWeb();

SPUserCollection […]

Làm thế nào để chỉnh sửa InfoPath XML File trong Thư viện Diễn đàn lập trình trong SharePoint 2007

Bên dưới dòng của đoạn mã là để cập nhật các bản ghi InfoPath xml(tập tin)

SPWeb _web = SPContext.Current.Web; SPList _list = _web.Lists[“SampleFormLib”];

MemoryStream myInStream = new MemoryStream(item.File.OpenBinary()); Đọc XmlTextReader = new XmlTextReader(myInStream);

XmlDocument doc = new XmlDocument(); doc.Load(đọc);

reader.Close(); myInStream.Close();

XmlNamespaceManager nameSpaceManager = new XmlNamespaceManager(doc.NameTable); nameSpaceManager.AddNamespace(“của tôi”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“của tôi:Trạng thái”, nameSpaceManager).InnerText = “Lưu”; […]

"Các tập tin đã được sửa đổi bởi hệ thống SHAREPOINT" Lỗi khi cập nhật InfoPath xml file trong SharePoint Thư viện

Nếu bạn cố gắng cập nhật các file xml InfoPath thông qua mô hình đối tượng trong các sự kiện / WebParts hoặc thông qua bất kỳ phương tiện.

Trong khi execting các Item.Update() sẽ gây ra lỗi dưới đây. Trong khi cập nhật các tập tin trong InfoPath xml ListItem đối tượng tập tin và ListItem nhận được ngắt kết nối.

Item.File.Update() sẽ giải quyết vấn đề của bạn.

StackTrace […]

SharePoint Diagnostics (SPDiag) Công cụ cho SharePoint Sản phẩm và Công nghệ

Sức mạnh thực sự của Office SharePoint Server 2007 và Windows SharePoint Services 3.0 rằng họ có thể được tùy chỉnh không ngừng để đáp ứng nhiều nhu cầu kinh doanh. Bản chất hay biến hình của SharePoint là một lần tính năng mạnh mẽ nhất và ghê gớm nhất; the complexity of your SharePoint environment can increase by orders of […]

Hiện tại không cho phép cập nhật về yêu cầu GET. Để cho phép cập nhật trên một GET, thiết lập 'AllowUnsafeUpdates’ tài sản trên SPWeb

Tôi đã nhận điều này sau khi cập nhật thông tin thông qua mô hình đối tượng.

Hiện tại không cho phép cập nhật về yêu cầu GET. Để cho phép cập nhật trên một GET, thiết lập 'AllowUnsafeUpdates’ tài sản trên SPWeb

Thêm web.AllowUnsafeUpdate = true; để giải quyết vấn đề này.

Danh sách các lập trình Cập nhật nội dung trong SharePoint

Hi devs,

Dưới đây là các luật mẫu để cập nhật danh sách nội dung Sharepoint lập trình bằng cách sử dụng SharePoint Object Model.

SPSite trang web = new SPSite(“http://localhost:21000”); SPWeb Web = Site.OpenWeb(); Danh sách SPList = Web.Lists[“Sổ địa chỉ”]; SPListItem Listitem = List.GetItemById(0);

Họ và tên = string.Empty chuỗi;

Họ và tên = ListItem[“FirstName”].ToString() + ListItem.[“LastName”].ToString(); SPListItem[“Họ tên”] = Họ tên; ListItem.Update();