Sorry for the insanely long title, I find this one hard to sum up. I’m being asked to maintain several internal-only web apps for my company. For testing, after making my changes, I’ve created some staging sites which make use of separate databases. As such, if my users were to mistakenly use this site as if it were the production site, they may enter important data and wonder where it “disappeared” to thinking it was the production server.
I’d like to create a big banner of some sort across the top of the staging site (which ONLY appears on the staging site) to remind my users that they are on the test site. I’d like recommendations on the best way to do this, with the following considerations:
IDE: Visual Studio 2008
Server: Windows 2003 with IIS 6
Language: VB.NET 2.0
Thanks 😉
I would create a web.config app setting that contains a specific value in staging. Then in your master page(s) code behind(s) – assuming you’re using them – write some code in that inserts an appropriately styled HtmlGenericControl (as a div) into a PlaceHolder control in the master page markup. All this occurs based on whether the app setting has the value indicating the staging environment.