We suggest the following:
ASP.NET Web Pages and the new Razor syntax provide a fast, approachable, and lightweight way to combine server code with HTML
to create dynamic web content. Connect to databases, add video, link to social networking sites, and include many more features
that let you create beautiful sites using the latest web standards.
Add NuGet packages and jump start your coding
NuGet makes it easy to install and update free libraries and tools.