Hi there,
Are you using ASP.NET 4.5/4.5.1 and VS 2012/2013 instead of ASP.NET / VS 2010 that the book is targeting?
If so, these versions need a setting in web.config like this:
Code:
<configuration>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
...
</configuration>
In these versions, the validation controls assume that jQuery is available, and this setting turns that assumption off.
Cheers,
Imar