Preventing multiple clicks by disabling submit button.

Without protection it is very easy for an end user to create duplicate records, all it takes it a little latency and a trigger happy user to create twins, triplets and more.

    How to manually use the ASP.NET MVC’s client side validation infrastructure

    Setting up jQuery Unobtrusive Validation