Input con campi dinamici e unobstrusive validation con ASP.NET

Come creare campi di input dinamici con validazione lato client utilizzando ASP.NET MVC.