'Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.' when calling method: [nsIDOMEventListener::handleEvent]

Merhabalar,

Projenizde Asp.net ajax kullanımıda böyle bir hata alıyorsan ajax tetiklediğiniz kontrolünüzün boş değer döndürüyordur. örnek verecek olursak;


Seneryomuz gereği bir dropdownlist imiz olsun ve içindeki değerler değiştikçe panelimizi gizleyip açalım.Bu olayıda ajax içinde yapalım.

   
    protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
    {


         if (DropDownList2.SelectedItem.Text=="Ürün")
           {
              this.panelProduct.Visible = true;// ilk aksiyonda çalışacak ve sonrasında başlıkdaki hata alınacaktır.
           }
             else
          {
            this.panelProduct.Visible = false;
          }
   }




<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged">
         <asp:ListItem Value="0">Seçiniz..</asp:ListItem>
         <asp:ListItem Value="1">Ürün</asp:ListItem>
         <asp:ListItem Value="2">Fiyat</asp:ListItem>
</asp:DropDownList>



if (DropDownList2.SelectedItem.Text=="Ürün") ürün değerini bulamadağı için hata alacağız; kodumuzu
if (DropDownList2.SelectedItem.Value=="1") olarak değiştirdiğimiz zaman ajax problemi ortadan kalkacaktır.

Umarım anlatabilmişimdir.

İyi Çalışmalar.



Yorumlar

Bu blogdaki popüler yayınlar

An error occurred while updating the entries. See the inner exception for details.

Unable to load the specified metadata resource.