Loading User Controls on the client is not supported by the .NET framework itself. This is due to the fact that the user control is a server control by nature and it should be initialized on the server. As a work around You can call OnAjaxRequest event from the client side and load the User Control page from server side. Please have a look into this help documentation which discuss about Loading User controls.