hoyaabanks
asked on
Adding ScrptManager Class to page from HttpModule
I am working on a CMS that has ScriptMangers in every master page. We are currently simplifying the MasterPage code so that it is easy to create simple templates without much ASP.NET experience. So we are adding most complex items to the page from HttpModules instead of listing them directally in masterpages.
What namespace contains ScriptManager, UpdatePanel, UpdateProgress, etc;... I can't find them in the code.
The code sample is a sample of my HttpModule where I want to create a script manager and add it to the page. I can't find script manger. What am I doing wrong?
What namespace contains ScriptManager, UpdatePanel, UpdateProgress, etc;... I can't find them in the code.
The code sample is a sample of my HttpModule where I want to create a script manager and add it to the page. I can't find script manger. What am I doing wrong?
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebBusiness.WebContent.Modules
{
public class ScriptManagerModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.PreRequestHandlerExecute += new EventHandler(context_PreRequestHandlerExecute);
}
void context_PreRequestHandlerExecute(object sender, EventArgs e)
{
Page page = HttpContext.Current.CurrentHandler as Page;
if (page != null)
{
page.PreInit += new EventHandler(page_PreInit);
}
}
void page_PreInit(object sender, EventArgs e)
{
Page page = sender as Page;
//
// Create Instance of Script Manager
// Add instance of Script Manger to Page Header to Page Form Tag
//
ScriptManager sc = new ScriptManager();
page.Form.Controls.Add(sc);
}
public void Dispose()
{
}
}
}
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
the author asked for the namespaces required and i suggested them