I'm pretty new to MVC although very familiar with Webforms, its quite a shift and I'm still learning, there is one problem that I have come across that I am having difficulty finding a good answer for.
Suppose in my layout I have a dropdown box for selecting country. I then have a view that displays product details such as stock, item price, distributor etc... All of which will be dependent on the country you have selected. There are other views that also display information dependent on country so I would like to keep the dropdown in my layout and have its selected value persist.
Is the best way to persist the selected country and use that value in controllers through storing it in session, or is there a better approach that I may be missing?