I am building an ASP.NET Core MVC app (build v2.1.0).
I want the users of the application (I don't have any authentication, so anyone can be user) to be forced to select a value from a drodownlist (as a partialview or something) and then to be somehow redirected to the "Homepage". Before this action, any other link from the app should not work until they will select something from that dropdownlist.
This way I can ensure that they will select a country for which I will show all data. Eventually, after selection that dropdownlist should be visible in the navbar in order to change that parameter any time.
Also, I need that value to be visible all over the application as a "global" value (Session or something).