I have a simple strongly-typed view.
@model GoldForGold.Models.LogonModel @{ ViewBag.Title = \"Logins\"; Layout = \"~/Views/Shared/_Layout.cshtml\";
For client side validation you need jquery and jquery validation.
after that client side validation must be enabled in config:
...
for server side validation you can check your validation state with:
ModelState.IsValid;