RadAjaxPanel panel = new RadAjaxPanel();
this.Form.Controls.Add(panel);
Button btn = new Button();
btn.Text =
"Click";
btn.Click +=
new EventHandler(btn_Click);
//btn.Attributes.Add("onclick", String.Format("realPostBack(this, ''); return false;"));
RadScriptManager1.RegisterPostBackControl(btn);
panel.Controls.Add(btn);
| <?xml version="1.0" encoding="utf-8"?> |
| <MenuConfig xmlns="http://tempuri.org/MenuConfig.xsd"> |
| <MenuDT> |
| <Id>1</Id> |
| <Text>House</Text> |
| <URL>URL1</URL> |
| <CnfgId>1</CnfgId> |
| <ParentId>null</ParentId> |
| </MenuDT> |
| <MenuDT> |
| <Id>2</Id> |
| <Text>Cars</Text> |
| <URL>URL2</URL> |
| <CnfgId>1</CnfgId> |
| <ParentId>1</ParentId> |
| </MenuDT> |
| </MenuConfig> |
| MenuConfig menu = new MenuConfig();//dataset
menu.ReadXml(MapPath("App_Code/MenuConfig.xml"), System.Data.XmlReadMode.IgnoreSchema); |
| RadMenu1.DataSource = menu.Tables["MenuDT"]; |
| //Establish hierarchy: |
| RadMenu1.DataFieldID = "Id"; |
| RadMenu1.DataFieldParentID = "ParentId"; |
| //Set Text, Value, and NavigateUrl: |
| RadMenu1.DataTextField = "Text"; |
| RadMenu1.DataValueField = "Id"; |
| RadMenu1.DataNavigateUrlField = "URL"; |
| RadMenu1.DataBind(); |
| for (int ii = 0; ii < menu.Tables["MenuDT"].Rows.Count; ii++) |
| { |
| if (Convert.ToInt32((menu.Tables["MenuDT"].Rows[ii]["ParentId"])) == 0) |
| { |
| menu.Tables["MenuDT"].Rows[ii]["ParentId"] = null; |
| menu.Tables["MenuDT"].AcceptChanges(); |
| } |
| } |
| <xs:element name="ParentId" msprop:Generator_UserColumnName="ParentId" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnParentId" msprop:Generator_ColumnPropNameInTable="ParentIdColumn" msprop:Generator_ColumnPropNameInRow="ParentId" type="xs:string" minOccurs="0" /> |
| <telerik:RadScriptManager ID="ScriptManager1" runat="server" /> |
| <telerik:RadAjaxManager ID="RadAjaxManager2" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="Panel1" > |
| <UpdatedControls > |
| <telerik:AjaxUpdatedControl ControlID="Panel1" /> |
| <telerik:AjaxUpdatedControl ControlID="Label1" /> |
| <telerik:AjaxUpdatedControl ControlID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <asp:Panel ID="Panel1" runat="server" Width="350px" Height="275px"> |
| <asp:Label ID="Label1" runat="server"></asp:Label> |
| <asp:Button ID="Button1" runat="server" Text="Button" /> |
| </asp:Panel> |
| <telerik:RadAjaxLoadingPanel ID="LoadingPanel1" runat="server"> |
| <asp:Image id="Image1" runat="server" ImageUrl="loading1.gif" > |
| </asp:Image> |
| </telerik:RadAjaxLoadingPanel> |
<telerik:RadSplitter ID="trsVertical" runat="server" Orientation="Vertical" >
<telerik:RadPane ID="LeftPane" runat="server" Width="20px" Scrolling="none" BackColor="#f0f8ff">
</telerik:RadPane>
<telerik:RadSplitBar ID="trsVerticalEnd" runat="server" ></telerik:RadSplitBar>
<telerik:RadPane ID="trpMiddlePane" runat="server" Height="500px" Width="925px" BackColor="#f0f8ff">
<telerik:RadSplitter ID="trsHorizontal" runat="server" Height="100%" Width="100%" Orientation="Horizontal">
<telerik:RadPane ID="trpChartPane" runat="server" Height="100%" Width="100%" Scrolling="none" BackColor="#f0f8ff"
OnClientResized="ResizeChart">
<telerik:RadChart ID="trcRadChart" runat="server">
~~my chart definition goes here~~
</telerik:RadChart>
</telerik:RadPane>
<telerik:RadSplitBar ID="trsHorizontalEnd" runat="server" ></telerik:RadSplitBar>
<telerik:RadPane ID="BottomPane" runat="server" Height="20px" BackColor="#f0f8ff">
</telerik:RadPane>
</telerik:RadSplitter>
</telerik:RadPane>
</telerik:RadSplitter>
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<script type="text/javascript">
function ResizeChart(sender, args)
{
var chart = $get("<%= trcRadChart.ClientID %>");
var chartimg = chart.getElementsByTagName("img")[0];
chartimg.style.setAttribute("width", sender.get_width() + "px");
chartimg.style.setAttribute("height", sender.get_height() + "px");
}
</script>
</telerik:RadScriptBlock>
Protected
Sub LnkSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LnkSave.Click
Dim MyQuery As String
Dim MyCommand As sqlcommand
Dim scriptstring As String = "radalert('Saved Successfully', 230,110);"
//------------------My insert Query------------------//
ScriptManager.RegisterStartupScript(Me, Me.[GetType](), "radalert", scriptstring, True)
End Sub
| <contextMenu forElement="A"> |
| <tool name="MyLinkManager"/> |
| </contextMenu> |
| <contextMenu forElement="A" enabled="false"> |
| </contextMenu> |