ASP.NET Core 2.0 URL's : I'm developing a large ASP.NET Core 2 web application but I still get confused with URL's.

When fist learning, I thought URL's took on the name of the View, but discovered they come from the Controller method.

Here is an example to convey my issue:

I have a controller method named **Daysheet**, which returns a view and model with the same name.

In the Daysheet view, I call various controller methods from Javascript to perform specific actions. One of them is called **AssignStaff** which takes two integer parameters.

In the AssignStaff method I again return the Daysheet view with model, but now my URL is "AssignStaff"!

I can't just do a redirect because the whole Daysheet model is not being passed to the AssignStaff method.

I have many situations like this where after calling an action, I end up with another URL that I don't want.