Client side form validation increases User friendliness. User doesn’t want to wait for page refresh and see form validation errors.
In ASP.NET MVC we can validate using Data Annotation. So we can use these validation to client side validation. No more huge validation codes.
We can use Jquery validation plugin comes with ASP.NET MVC. This bundle is not referenced in _layout.cshtml by default. We have to add it manually.
Watch youtube video
Download source code
So Bootstrap has great drop down UI control. How about improve it. So I just created a code pen to enhance some UI features of bootstrap drop down.
So I have added some animations using Animate.css and some custom CSS.
It is a software design pattern that implements the Inversion of control. Dependency injection is vital for loosely coupled software development.
More about DI
So I just created a video to Show you guys How to implement Unity Dependency Injection in ASP.NET MVC
Download Source Code