Bu yazımda Sharepoint 2010 ile ileri seviye web part geliştirmeye göz atarak web partlar arası bağlantıya değineceğim.
Örnek bir uygulama yaparak uygulamayı paylaşacağım.
2 Web Part (wp) geliştirerek biri veriyi gönderen diğeri ise veriyi alan wp olacak.
Deploy edeceğimiz site url yazarak visual web part projesi oluşturduktan sonra projemize VisualProvider ve VisualConsumer adları ile 2 wp ekliyoruz.
WebPartlarımıza textbox ve button ekliyoruz.
Ardından webpartlarımızı bağlayacağımız interface ekliyoruz.
Visual webpartlarımıza gönderdiğimiz datayı ekranda göstereceğimiz methodları yazıyoruz.
Daha sonrasında provider webpartımıza interface implement edip bağlantıyı oluşturuyoruz.
Consumer webpartında da bağlantı oluşturup gelen veriyi visualwebpartımıza gönderiyoruz.
Buradaki önemli nokta gelen verinin null kontrolü yapılmasıdır.
Projemiz deploy edip webpartlarımızı sayfaya ekledikten sonra provider ve consumer webpartlarımızı birbirine bağlıyoruz.
Vee bağlantı kuruldu :) Resmin üzerine tıklayarak açılan sayfada webpartlar arasındaki bağlantı görülebilir.
Örnek projeyi buradan indirebilirsiniz.
Örnek bir uygulama yaparak uygulamayı paylaşacağım.
2 Web Part (wp) geliştirerek biri veriyi gönderen diğeri ise veriyi alan wp olacak.
Deploy edeceğimiz site url yazarak visual web part projesi oluşturduktan sonra projemize VisualProvider ve VisualConsumer adları ile 2 wp ekliyoruz.
WebPartlarımıza textbox ve button ekliyoruz.
Ardından webpartlarımızı bağlayacağımız interface ekliyoruz.
Visual webpartlarımıza gönderdiğimiz datayı ekranda göstereceğimiz methodları yazıyoruz.
Daha sonrasında provider webpartımıza interface implement edip bağlantıyı oluşturuyoruz.
Consumer webpartında da bağlantı oluşturup gelen veriyi visualwebpartımıza gönderiyoruz.
Buradaki önemli nokta gelen verinin null kontrolü yapılmasıdır.
Projemiz deploy edip webpartlarımızı sayfaya ekledikten sonra provider ve consumer webpartlarımızı birbirine bağlıyoruz.
Vee bağlantı kuruldu :) Resmin üzerine tıklayarak açılan sayfada webpartlar arasındaki bağlantı görülebilir.
Örnek projeyi buradan indirebilirsiniz.
Hiç yorum yok:
Yorum Gönder