New to Telerik UI for ASP.NET AJAX? Download free 30-day trial

Cross-Page Postback

You can have your menu cause postbacks to a different Web page from the one that contains it. Simply set the PostBackUrl property to the page that should handle the postback.

<telerik:RadMenu RenderMode="Lightweight" ID="RadMenu1" runat="server" Skin="Default" PostBackUrl="CrossPageCS.aspx"

Once in the second page, you can access the menu (or any other control) on the previous page using the Page.PreviousPage property.

public partial class CrossPageCS : XhtmlPage {
    protected void Page_Load(object sender, EventArgs e) 
        if (Page.PreviousPage == null) 
        RadMenu menu = (RadMenu)Page.PreviousPage.FindControl("RadMenu1"); 
Partial Class CrossPageVB  Inherits System.Web.UI.Page 
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
        If Page.PreviousPage Is Nothing Then
        End If
        Dim menu As RadMenu
        menu = CType(Page.PreviousPage.FindControl("RadMenu1"), RadMenu)
    End Sub
End Class
In this article