Clicking button changes View in .NET/MVC web app

I’m very new to .Net development, and I’m working on a ticket. The goal is that when the user clicks a button, they’ll be redirected to another page on our website (that i have to create)- this new page will have the same header/footer/css but different elements in the body.

my question is: how do i go about creating this? do i need a new method in the controller to return a new view? Do i need a new JS file?

There’s so many different parts to .NET and i’m struggling to understand where the code goes

any advice would be much appreciated!!