The ScriptManager manages all ASP.NET AJAX resources on a page and renders the links for the ASP.NET AJAX client libraries, which lets you use AJAX functionality like PageMethods, UpdatePanels etc. It creates the PageRequestManager and Application objects, which are prominent in raising events during the client life cycle of an ASP.NET AJAX Web page. It also helps you create proxies to call web services asynchronously. The ScriptManager control (that we may drag on a web form) is actually an instance of the ScriptManager class that we put on a web page. The ScriptManager manages all the ASP.NET Ajax controls on a web page. Using ScriptManager class: 1 - All resources managing on a web page. 2 - Partial page updates 3 - Interact with UpdatePanel Control. 4 - Information Release whether. 5 - Provied Facility to access Web Services Method 6 - Providing access to ASP.NET authentication role.