I noticed that unobtrusive validation only loads the jquery library when needed by a web form. Because I need it loaded at all times, I added a script manager to my master page. Here is the problem: it no longer validates forms. Sure enough, I took out the
script manager and it worked fine.
Master Page
<asp:ScriptManager runat="server">
<Scripts>
<asp:ScriptReference Name="jquery" />
<asp:ScriptReference Name="states" />
</Scripts>
</asp:ScriptManager>
Global.aspx
'------------------------------------------------------------
'Imports
'------------------------------------------------------------
'.
'.
'.
Imports System.Web.SessionState
'----------------------- ...
Go to the complete details ...