Every time I publish a new version of my web application (a multi-company system) that has changes to JS and CSS files, some clients complain about errors and I find that it is the cache of the browser and I have to instruct the client to refresh the page with ctrl F5 .
I wonder if there is a way for me to force the browser to fetch the JS and CSS files on the server every time I publish a new version (perhaps saving a cookie on the client stating the version last time it was accessed and compare to each load).
I searched Google and found no information that really helped. My application is in C # .Net.