It can sometimes be frustrating constantly changing alert messages when debugging javascript. One way around this is to read the debug setting from the web.config file.
<compilation debug="true" targetFramework="4.0" />
Create a variable in the javascript and initialise with the debug value.
var isDebug = ("@HttpContext.Current.IsDebuggingEnabled".toLowerCase() == 'true');
In the code at various places check the isDebug variable and display debug alerts as required, or some other action if needed.
if(isDebug)
{
alert( // your message here );
}
When deployed to a production environment, presuming the debug setting is not there the alerts will not be displayed.
