javascript - Dynamic Loading of ASP.NET Control using Handler Not working -


trying dynamically load user control aspx page using custom handler. i'm following example http://blog.ovesens.net/2008/12/dynamically-loading-asp-net-user-controls-with-jquery/

public class ajaxusercontrolhandler : ajaxcontrolhandler {     public override control getcontrol(httpcontext context)     {         // path user control         string path = context.request.url.localpath;          using (var page = new page())         {             var viewcontrol = page.loadcontrol(path) usercontrol;             return viewcontrol;         }     } }     using system.web; using system.web.ui;  public class ajaxusercontrolhandler : ajaxcontrolhandler {     public override control getcontrol(httpcontext context)     {         // path user control         string path = context.request.url.localpath;          using (var page = new page())         {             var viewcontrol = page.loadcontrol(path) usercontrol;             return viewcontrol;         }     } }    using system; using system.componentmodel;  public class ajaxenabledattribute :     attribute {     [defaultvalue(requestmethodsupport.all)]     public requestmethodsupport method { get; set; } }  public enum requestmethodsupport {     all,     get,     post } 

my welcome portlet

    [ajaxenabled]     public partial class welcomeportlet : system.web.ui.usercontrol     {         protected void page_load(object sender, eventargs e)         {          }     } 

in web.config

<httphandlers>   <remove verb="*" path ="*.ascx"/>   <add verb="*" path="*.ascx" type="ajaxusercontrolhandler"/> </httphandlers> 

in aspx page.

$("#placeholder").load("controls/welcomeportlet.ascx"); 

but control isnt loaded. put break points in ajaxusercontrolhandler , ajaxusercontrolhandler , code doesn't run.

note: ajaxcontrolhandler, ajaxenabledattribute , ajaxusercontrolhanlder in app_code folder , have been marked compile instead of content.

what missing?

thanks.

what version of iis using? need configure iis handler mappings or webserver section in web.config.

https://msdn.microsoft.com/en-us/library/bb515343(v=vs.140).aspx http://www.iis.net/learn/develop/runtime-extensibility/developing-iis-modules-and-handlers-with-the-net-framework