How does MVC 6 renders a view. What\'s the actual method in Razor ViewEngine that generates the html output? Also if possible please explain the process of rendering a view.
I don't know if this may be of help, may be you have to start to look at tag helpers:
https://github.com/DamianEdwards/TagHelperStarterWeb
they're working to a different way to create helpers that integrate in the page in a more natural way.