Hi,
Please see the following sample
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script runat="server">
[DirectMethod(Namespace="CompanyX")]
public static string RenderPanel()
{
Ext.Net.Panel panel = new Ext.Net.Panel
{
ID="Panel1",
Title="Dynamic panel",
Width=300,
Height=300
};
return panel.ToScript(RenderMode.RenderTo, "form1");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<ext:ResourceManager ID="resManager" runat="server" />
<ext:Button runat="server" Text="Render panel">
<Listeners>
<Click Handler="CompanyX.RenderPanel({success: function(result){eval(result);}});" />
</Listeners>
</ext:Button>
</form>
</body>
</html>