WebForms UnobtrusiveValidationMode, 'jquery' için bir ScriptResourceMapping gerektiriyor. Lütfen jquery (büyük/küçük harfe duyarlı) adında bir ScriptResourceMapping ekleyin. Hatası ve Çözümü
Evet arkadaşlar bu makaledeki çözümünü sıralayacağım hata mesajı yukarıdaki gibidir.Bu hatanın teknik açıklamasını yapacak bilgim olmasa da bir şekilde giderdiğim için yapılanları yazacağım.
İlk önce web.config dosyasında <configuration> tagının arasında (ben en alta yazdım) bu kodu ekliyoruz.
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="none"/>
</appSettings>
Bu yöntem ilk başta hatamı çözdü fakat nedenini anlayamadığım şekilde tekrar oluştu bu hata.Kod olduğu halde hata verince başka yöntem aradım ve bunu buldum.Global.asax dosyasının application_start metoduna jscript kütüphaneleri tanıttım.Global asax dosyanız yoksa projeye add new deyip ekleyebilirsiniz.
İlgili kod ise şöyle ;
ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition
{
Path = "~/Scripts/jquery-2.1.3.js",
DebugPath = "~/Scripts/jquery-2.1.3.js",
CdnPath = "~/Scripts/jquery-2.1.3.js",
CdnDebugPath = "~/Scripts/jquery-2.1.3.js"
});
Tabii ki jquery yolunu kendi projenize uygun vericeksiniz.
Hiç yorum yok:
Yorum Gönder