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