How do I change the content of a view on MVC?

On MVC architecture, do I use one template and update the content using JavaScript/ routes? or Do I make multiple templates for each route?