Modal Popup client tabanlı işlemler

  • 13.06.2010 22:46
  • Ajax Toolkit
  • 4954

             Modal popup kullanirken server tabanli isler yaptigimizdan bastigimiz her  asp.Net butonu sayfayi refresh eder. Bu yüzden içerisinde  veritabanindan çektigimiz verileri gösterdigimiz bir modal popup' a buton ekleyip CancelButttonId propertysine bir deger versek de sayfa yine server tabanli çalisir. Bu islemin çözümü için asagidaki adimlari takip edebilirsiniz. Önce birer adet Show ve Hide adinda javascript metod olusturacagiz. Daha sonra bu metodlari kullanarak modal popup kontrolümüzü client tabanli çalistiracagiz.
          1)  Modal popup kontrolünün BehaviorID propertysine bir isim verin.Örnek : BehaviorId="ModalPopup"
          2)  $find metodunu kullanarak Modal Popup kontrolümüzü bulacagiz.
          3) Buldugumuz modalPopup kontrolümüzü Show ve Hide metodlari ile gizleyip gösterebiliriz.

          Asagidaki Metodlari ModalPopup Kontrolünüze eklediginiz butonlarin onClick  metoduna atayarak islemlerinizi gerçeklestirebilirsiniz.

<script language="javascript">

    function ShowModalPopup()

        {

            $find("ModalPopup").show();

        }

    function HideModalPopup()

        {

            $find("ModalPopup").hide();

        }

</script>

 

Siz de düşüncelerinizi yazabilirsiniz:

;