Herhangi bir standart SharePoint v3 Web Bölümü'nün içeriğini nasıl güncelleyeceğini bilen var mı? Örnek olarak, bir sayfaya bir Özet Sayfası Web Bölümü yerleştirin. Bazı bağlantılar ekleyin. Şimdi, bu bilgiyi WSS API'sini kullanarak nasıl güncelleyebilirim? Bunu yapmak için doğrudan bir yol bulamadım, şu ana kadarki tek düşüncem Web Bölümü'nü dışa aktarmak (sonra silmek), oluşturulan XML'i değiştirmek ve geri almak. Ama kesinlikle daha kolay bir yol olmalı?Bir SharePoint Web Bölümünde programlı olarak içerik nasıl güncellenir?
7
A
cevap
9
uğraşmak webpart koleksiyonunu kullanmak gerekecektir.
using (SPSite site = new SPSite("<site url>")) // e.g. http://server/sites/asite
using (SPWeb web = site.OpenWeb())
{
SPFile file = web.GetFile("<page url>"); // e.g. /sites/asite/default.aspx
SPLimitedWebPartManager lwpm = file.GetLimitedWebPartManager();
SPLimitedWebPartCollection webParts = lwpm.WebParts;
WebPart wp = webParts[<id, index or Guid>];
// Add your code to update the Web Part
lwpm.SaveChanges(wp);
}
Ayrıca SPLimitedWebPartManager web parçalarını ekleyip silebilir şu şekildedir: Bu sınıfın bir örneği, bir SPFILE nesneden elde edilebilir.
5
Muhtemelen SPWeb.GetWebPartCollection arayıp Bir Web parçası sayfasındaki Web parçalarını kurcalamak SPLimitedWebPartManager sınıfını kullanabilirsiniz webparts thusly
İlgili konular
- 1. SharePoint İçerik Sorgusu Web Bölümü
- 2. Xibili UILabel, XIB dosyaları olmadan programlı olarak nasıl güncellenir?
- 3. Fotoğrafı programlı olarak taşıdıktan sonra galeri nasıl güncellenir?
- 4. Sharepoint Doc Lib İçerik Türleri
- 5. AsyncTaskLoader kullanarak ViewPager'ın Fragmanındaki içerik nasıl güncellenir?
- 6. Sharepoint İçerik Bilgisi HTML sayfa
- 7. UITextView'ın yüksekliğini Swift'deki içerik boyutuna nasıl ayarlayacağım (programlı olarak)?
- 8. Electron'da Web Görünümü İçindekiler'i Programlı Olarak Değiştirme
- 9. Sharepoint Bir içerik türündeki görüntüleri kullanarak CQWP için ItemStyle.xsl
- 10. SharePoint
- 11. iOS kilitlenme günlükleri nasıl programlı olarak getirilir?
- 12. Yayımlanan mvc uygulamasını Azure Web Uygulaması olarak programlı olarak dağıtın
- 13. Sharepoint DateTimeControl:
- 14. İçindekilerle programlı olarak bir UIImage nasıl oluşturulur
- 15. Bir .png'yi nasıl programlı olarak düzenlersiniz?
- 16. Bir iPad uygulamasını programlı olarak nasıl kapatabilirim?
- 17. Woocommerce'de nasıl bir kupon programlı olarak uygularım?
- 18. Sharepoint API - ASP.NET Web Uygulaması'ndan Sharepoint Doc Kitaplığı'na dosya yükleme
- 19. İş akışı etkinliğinde (SharePoint) içerik öğesi nasıl alınır?
- 20. NSMenu'yu nasıl programlı olarak görüntülüyorsunuz?
- 21. WPF ListView - öğeleri programlı olarak nasıl ekleyebilirim?
- 22. AcroTextExtractor.exe programlı olarak nasıl kullanılır?
- 23. UIScrollView'ı nasıl programlı olarak yakınlaştırırım?
- 24. Bir ActionMode menüsünü programlı olarak Honeycomb'da nasıl kapatılır?
- 25. QCompleter'in modeli dinamik olarak nasıl güncellenir
- 26. Tarayıcı önbelleğini programlı olarak jsp'de nasıl temizlerim?
- 27. Dinamik SharePoint web bölümü genişliği ve yüksekliği
- 28. Tablodaki veriler nasıl güncellenir?
- 29. UISwitch'i Programlı Olarak Oluşturma
- 30. Web görünümüne içerik geçişi
"İçeriği değiştir" ile ne demek istiyorsun? –