The InitializeCulture()
method can be overridden and you can easily choose your own Page.Culture
and Page.UICulture
. You can also add a globalization section in the Web.config
or set the culture in your BasePage. But how are the default values of these properties determined and set exactly? Is the UICulture taken from the browser request's accept-header? is the Culture taken from the server?
Note that I'm not asking for the difference between these two properties, but where or when the default values are set if I don't set it anywhere in my application. So which browser-, user-, server-, ...settings outside of my application influence the value?