One of the way could be not to use ScriptManager
to serve the scripts in say debug mode - for example
protected void ScriptManager_PreRender(object sender, EventArgs e)
{
// include normal script references in debug mode, SM is script manager instance name
if (SM.IsDebuggingEnabled)
{
foreach (var script in SM.Scripts)
{
// based on script properties, use RegisterClientScriptResource
// or RegisterClientScriptInclude methods of Page.ClientScript
}
SM.Scripts.Clear();
}
}