Sometimes user input is not strictly invalid but can be considered problematic.
For example:
Name<
You could use the depends function of jquery validation to simplify your life.
depends
Ex.
@Html.LabelFor(m => m.UserName) @Html.TextBoxFor(m => m.UserName) @Html.ValidationMessageFor(m => m.UserName) Ignore Warnings