Bu makalede, GridView ile listelenen haber kategorilerinin uzerine gelindiği zaman kategoriye ait haberlerin AJAX Hover kontrolu aracılığı ile listelenmesi anlatılacaktır. İlk olarak sayfamıza bir GridView yerleştirip kategorilerin listelenmesini sağlanır. Kategorileri listelemek icin Label kontrolu kullanılır ve bu Label kontrolu de bir Panel icerisine yerleştirilir. Label kontrolunun Panel icerisine yerleştirilmesinin amacı AJAX Hover Extenderın hedef kontrolu olarak kullanılacak olmasıdır. HaberKategoriKodun kullanılmasının sebebi ise verilerin cekildiği tabloların birbirine bağlı olmasıdır ve listelemede HaberKategoriKodun gorunmesi istenmediği icin de visible ozelliği false olarak belirlenir. Kategorilerin uzerine gelindiği zaman acılacak olan bilgilerin gorunmesi icin AJAX HoverMenu Extender kontrolunun PopupControlID ozelliğinin belirlenmesi gerekir. Bunun icin GridView kontrolunun TemplateField alanı icerisine bir Panel kontrolu ve bu Panel icerisine de kategorilere ait haberlerin listelenmesini sağlayacak olan ikinci bir GridView yerleştirilir. Burada dikkat edilmesi gereken nokta, ikinci GridView kontrolune yuklenen verilerin birinci GridView`deki lblKod kontrolunu parametre olarak kullanacak olmasıdır. Ve en son olarak da birinci GridView kontrolunun TemplateField alanının icerisine AJAX HoverMenu kontrolu eklenir. Proje calıştırıp herhangi bir kategori uzerine gelindiğinde ise gorunum aşağıdaki gibi olur.
ALINTIDIR
__________________