title: No parameterless constructor defined for type of 'System.Collections.Generic.IList`1
body: <p>my class is like this,</p>
  
  <pre><code> public class SayfalarIletisim : IHarita
      {
          public string KordinatX{ get;  set; }
  
          public string KordinatY { get;set; }
  
          public string Adres{ get;set; }
  
  
          public string EkBilgi {get;set;}
  
  
        }
  </code></pre>
  
  <p>and presentation layer </p>
  
  <pre><code>var IletisimKaydet = function () {
  
      var adres=       App.txtIletisimAdres.getValue();
      var icerik=       App.txtIcerik.getValue();
      var kX=$('#lat').val();
      var kY=$('#lng').val();
  
      var dd = JSON.stringify({ 'Adres': adres, 'EkBilgi': icerik, 'KordinatX': kX, 'KordinatY': kY });
  
  
      $.ajax({
          type: "POST",
          url: 'WebServiceAdmin.asmx/IletisimKaydet',
          data: "{'p':'" + dd + "'}",
          dataType: "json",
          contentType: "application/json; charset=utf-8",
          success: function (d) { Ext.Msg.notify('Uyarı', 'ekleme basarılı...'); },
          error: function () { Ext.Msg.notify('Uyarı', 'eklerken hata oluşdu!!!'); }
      });
  
  };
  </code></pre>
  
  <p>I send data to web service like this , and parse it</p>
  
  <pre><code> [WebMethod]
            public void IletisimKaydet(string p)
            {
  
                var serializer= new JavaScriptSerializer ();
  
              var jsonObjectSayfa = serializer.Deserialize&lt;IList&lt;SayfalarIletisim&gt;&gt;(p);
  
                dal_syf.GuncelleIletisim(jsonObjectSayfa[0]); 
  
  
            }
  </code></pre>
  
  <p>how ever I am getting this error when running those codes.</p>
  
  <pre><code>No parameterless constructor defined for type of 'System.Collections.Generic.IList`1
  </code></pre>
  
  <p>what is wrong this code,before I run those kind of codes without no problems.</p>