or
| <%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <telerik:RadDatePicker ID="RadDatePicker1" runat="server"> |
| </telerik:RadDatePicker> |
| public partial class WebUserControl : System.Web.UI.UserControl |
| { |
| public void DisplayInformation() |
| { |
| RadDatePicker1.SelectedDate = DateTime.Now.Date; |
| } |
| } |
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <%@ Register src="WebUserControl.ascx" tagname="WebUserControl" tagprefix="uc1" %> |
| <!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>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <telerik:RadMultiPage ID="RadMultiPage1" runat="server" OnPageViewCreated="RadMultiPage1_PageViewCreated"> |
| </telerik:RadMultiPage> |
| <asp:Button ID="Button2" runat="server" Text="Create Page View" OnClick="Button2_Click" /> |
| <asp:Button ID="Button1" runat="server" Text="PostBack" /> |
| </div> |
| </form> |
| </body> |
| </html> |
| public partial class _Default : System.Web.UI.Page |
| { |
| bool DoDisplay = false; |
| protected void Button2_Click(object sender, EventArgs e) |
| { |
| // Display initial values the first time the user |
| // control is created. |
| DoDisplay = true; |
| RadPageView pv = new RadPageView(); |
| pv.ID = "RadPageView1"; |
| RadMultiPage1.PageViews.Add(pv); |
| } |
| protected void RadMultiPage1_PageViewCreated(object sender, Telerik.Web.UI.RadMultiPageEventArgs e) |
| { |
| WebUserControl wuc = Page.LoadControl("WebUserControl.ascx") as WebUserControl; |
| wuc.ID = "WebUserControl1"; |
| e.PageView.Selected = true; |
| // Only display initial values the first time the |
| // user control is created. On subsequent postbacks |
| // we want the value from the viewstate. |
| if (DoDisplay) |
| wuc.DisplayInformation(); |
| e.PageView.Controls.Add(wuc); |
| } |
| } |

I'm having a problem doing this (as in no code errors but still get postbacks).
I populate a RadTreeView programatically and when a node is clicked I want Ajax to kick in and change the ContentURL of a RadPane.
Can anyone see what I might be doing wrong in the code below (in green),
| protected void PopulateNavSites(RadTreeNode LASitesNode) |
| { |
| LASitesNode.Nodes.Clear(); |
| DataSet dsSites = Master.Services.Site.getAllSitesByLaName(Master.User.Username, LASitesNode.Value); |
| if (dsSites.Tables[0] != null) |
| { |
| foreach (DataRow Row in dsSites.Tables[0].Rows) |
| { |
| RadTreeNode Node = new RadTreeNode(); |
| Node.Text = Row["siteName"].ToString(); |
| Node.Value = Row["siteID"].ToString(); |
| Node.Attributes.Add("nodeType", "Site"); |
| PopulateNavSiteTools(Node); |
| LASitesNode.Nodes.Add(Node); |
| radAjaxManagerProxy.AjaxSettings.AddAjaxSetting(Node, radPaneContent, Master.radLoadingPanel); |
| } |
| } |
| } |
C.PlotArea.YAxis.Appearance.CustomFormat = YAxisFormat
where YAxisFormat = "##.00'%";
my Yaxis does not show percent sign with the major/minor ticks. If I refresh the graph the percent sign shows up.
Any thougths?
Cheers
chuck