Introduction

rtaImage

While working with ASP.NET Web Forms, many developers face the following error:

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery (case-sensitive).

This error usually appears when:

In this article, we will understand:

Why This Error Occurs

ASP.NET Web Forms uses something called:

👉 Unobtrusive Validation

Unobtrusive validation depends on:

If jQuery is not registered properly in the project, this error appears.

When Does This Error Appear?

This error usually appears:

<asp:RequiredFieldValidator>

<asp:RegularExpressionValidator>

<asp:CompareValidator>

This is the simplest solution.

Step 1: Open Web.config File

Go to:

YourProject → Web.config

Step 2: Find <appSettings> Section

If it does not exist, add it.

Step 3: Add This Code Inside <appSettings>

<appSettings>

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />

</appSettings>

Step 4: Save and Run Project Again

What This Code Does?

This line:

ValidationSettings:UnobtrusiveValidationMode = None

It disables unobtrusive validation.

So now: