WebPartManager, content database ile WebPartZone arasında köprü görevi görür. WebPartManager, web partları WebPartZone'a koyduğunda aslında web partın serileştirilmiş instance'ını content database'e ekleriz.
namespace CompanyWebParts { // A very simple webpart public class HelloWebPart : System.Web.UI.WebControls.WebParts.WebPart { protected override void RenderContents(System.Web.UI.HtmlTextWriter writer) { writer.Write(string.Format("Hello, {0}!", this.Page.User.Identity.Name)); } } }
Web Partlar chrome'un içinde render edilir. Chrome ortak bir kullanıcı arayüzü elementleri olduğunu söyleyebiliriz. Chrome render'lanması Web Part WSS'e deploy edildiği sırada uygulama tarafından handle edilir.
Rerefence: Inside Microsoft Windows SharePoint Services 3.0 by Ted Pattisonand, Daniel Larson
Hiç yorum yok:
Yorum Gönder