In your Tabstrip Application Scenarios Wizard example,
http://demos.telerik.com/aspnet-ajax/tabstrip/examples/applicationscenarios/wizard/defaultcs.aspx
you are doing:
Is it possible to pass a variable to the user control when it loads without too much hacking?
A public property in the user control that I could use in the code above would be ideal.
I am currently using a session, but I want to convert the session to an encrypted Query string variable.
Each of the tabs needs access to the value and I would rather not have to write request.querystring code into each tabbed page.
http://demos.telerik.com/aspnet-ajax/tabstrip/examples/applicationscenarios/wizard/defaultcs.aspx
you are doing:
public partial class DefaultCS : System.Web.UI.Page { protected void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { AddTab("Personal Info", true); RadPageView pageView = new RadPageView(); pageView.ID = "Personal"; RadMultiPage1.PageViews.Add(pageView); AddTab("Education Info", false); AddTab("Professional Info", false); } } private void AddTab(string tabName, bool enabled) { RadTab tab = new RadTab(tabName); tab.Enabled = enabled; RadTabStrip1.Tabs.Add(tab); } protected void RadMultiPage1_PageViewCreated(object sender, RadMultiPageEventArgs e) { Control pageViewContents = LoadControl(e.PageView.ID + "CS.ascx"); pageViewContents.ID = e.PageView.ID + "userControl"; e.PageView.Controls.Add(pageViewContents); } Is it possible to pass a variable to the user control when it loads without too much hacking?
A public property in the user control that I could use in the code above would be ideal.
I am currently using a session, but I want to convert the session to an encrypted Query string variable.
Each of the tabs needs access to the value and I would rather not have to write request.querystring code into each tabbed page.