Cargar usercontrol desde el lado del cliente
Estoy cargando mi control de usuario como abajo. Cómo puedo lograrlo desde el lado del cliente.
mismo código pero el lado del cliente solicita lo que necesito
private void LoadUserControlTab(string num, string title = "")
{
Ext.Net.Panel pn = new Ext.Net.Panel();
pn.Title = title;
pn.ID = num;
string pnid = num;
pn.Closable = true;
pn.Flex = 1;
pn.Height = 500;
currentUC = (UserControl)this.LoadControl(string.Format("Controls/UserControl{0}.ascx", num));
currentUC.ID = "UC" + num;
pn.ContentControls.Add(currentUC);
pn.AddTo(this.anaTabPnl);
this.anaTabPnl.SetActiveTab(pnid);
this.Controls.Add(pn);
// this.Panel1.ContentControls.Add(currentUC);
// this.anaTabPnl.ContentControls.Add(currentUC);
}
Aquí está el lado del cliente que solía cuando cargaba una página externa.
<ext:XScript ID="XScript1" runat="server">
<script>
var addTab = function (tabPanel, id, url, menuItem,mytitle) {
var tab = tabPanel.getComponent(id);
if (!tab) {
tab = tabPanel.add({
id : id,
title : mytitle,
closable : true,
flex:"1",
menuItem : menuItem,
loader : {
url : url,
renderer : "frame",
loadMask : {
showMask : true,
msg : "Yükleniyor"
}
}
});
tab.on("activate", function (tab) {
#{MenuPanel1}.setSelection(tab.menuItem);
});
}
tabPanel.setActiveTab(tab);
}
</script>
</ext:XScript>
solo debo apuntar url a, ascx ??