4 Mart 2013 Pazartesi

WebForms UnobtrusiveValidationMode Hatası ve Çözüm Yolları

      Visual Studio 2012'de oluşturduğunuz bir .net projesi içerisinde bulunan bir web sayfasına doğrulama kontrolü(validation control) nesnesi eklediğiniz zaman sayfayı çalıştırdığınızda "WebForms UnobtrusiveValidationMode, 'jquery' için bir ScriptResourceMapping gerektiriyor. Lütfen jquery (büyük/küçük harfe duyarlı) adında bir ScriptResourceMapping ekleyin." şeklinde bir hata ile karşılaşıyorsunuz.




Bu hatayı aldığınızda projenizin kök klasöründe bulunan web.config dosyasının içine   satırlarının arasına aşağıdaki kodu eklemek.
add key="ValidationSettings:UnobtrusiveValidationMode" value="None"
Bu kodu ekledikten sonra sitenizin çalışıyor olması gerekiyor.


Web.config dosyası; 
    <configuration>
  <appSettings>
   
   <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
  </appSettings>
  <system.web>
    <compilation debug="true" targetFramework="4.5"/>
    <httpRuntime targetFramework="4.5"/>
   
  </system.web>
</configuration>