In asp.net I can set the page output cache to store at the web server or at the browser level.
<%@ OutputCache Duration="#ofseconds"
Location="Any | Client | Downstream | Server | None | ServerAndClient %>
I have a couple of questions regarding this
If the page output cache is set to be stored at the browser level, will there still be a postback on refresh click?
Why would I choose web server level page output caching over client caching?