WebForms UnobtrusiveValidationMode, ‘jquery’ için bir ScriptResourceMapping gerektiriyor Hatası Çözümü

WebForms UnobtrusiveValidationMode ‘jquery’ için bir ScriptResourceMapping gerektiriyor Hatası genelde Texbox’ larda Validation işlemleri yaparken karşılaşabileceğiniz bir hata Asp.Net Validation Hata Mesajlarını TextBox İçinde Gösterme konusunda @Ramazan böyle bir hata aldığını ve nasıl bir çözüm yolu izlememiz gerektiğini sormuş WebForms UnobtrusiveValidationMode hatasının çözebilmek için iki yol var birinci ve kısa olanı Web.config dosyasında aşağıdaki düzenlemeyi yapmak

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

Diğer bir yöntemde kullandığımız jquery dosyasını Script,js yada hangi klasörde ise Global.asax dosyasında jquery yolunu göstermek bunun için global.asax.cs dosyasına eğer yoksa bu dosyayı oluşturup Application_Start metodunu aşağıdaki şekilde düzeltmeyi deneyin

protected void Application_Start(object sender, EventArgs e)
{
ScriptManager.ScriptResourceMapping.AddDefinition(“jquery”, new ScriptResourceDefinition
{
Path = “~/Script/jquery-1.10.1.min.js”,
DebugPath = “~/Script/jquery-1.10.1.min.js”,
CdnPath = “~/Script/jquery-1.10.1.min.js”,
CdnDebugPath = “~/Script/jquery-1.10.1.min.js”
});
}