private static ScriptContext CreateDefaultScriptContext()
{
ScriptContext result;
HttpContext context;
if ((context = HttpContext.Current) != null)
result = RequestContext.Initialize(ApplicationContext.Default, context).ScriptContext;
else
result = new ScriptContext(ApplicationContext.Default);
ScriptContext.CurrentContext = result;
return result;
}