Sem Göksu
Sem Göksu
Yazılım · Yolculuk · Fenerbahçe
ASP.NET

ASP.NET "UnobtrusiveValidationMode" Hatası ve Çözümü

10 Ekim 2014 1 dk okuma 1786 1

ASP.NET uygulamalarında, projemize validation kontrollerinden birini eklediğimiz durumlarda karşımıza "WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive)." hatası çıkacaktır.

Bu hatayı iki şekilde çözebiliriz. İlki; Global.asax dosyası içerisinde yer alan Application_Start metodu yazacağımız aşağıdaki kod bloğu ile gerçekleşir.

Application_Start metodu uygulamamız ilk çalıştığında çalışmasını istediğimiz kodları içerisinde barındıran metottur.

ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition  {
Path = "~/scripts/jquery-1.4.1.min.js",
DebugPath = "~/scripts/jquery-1.4.1.js",
CdnPath = "
http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1.min.js",
CdnDebugPath = "
http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1.js"       });
Not: Burada jquery’nin kullandığımız sürümünü belirtmemiz gerekmektedir.

Diğer çözümse, uygulama ayarlarımızın yer aldığı web.config dosyası içerisinde bulunan <appSettings></appSettings> arasına yazacağımız key ile gerçekleşir.

<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="none"/>
</appSettings>

Etiketler: #ASP.NET #ASP.NET 4.0
Paylaş:

Yorumlar (1)

Ö
Özhan Can 10 Eki 2014 02:19
-

Faydalı paylaşım için teşekkür ederim. Çok işime yaradı..

Yorum bırak

* Yorumlar moderasyon sonrası yayınlanır. E-posta gizli tutulur.