RadWindow Data in aspx page

2 posts, 0 answers
  1. DEBAL
    DEBAL avatar
    22 posts
    Member since:
    Oct 2012

    Posted 25 Mar 2012 Link to this post

    Hi Support
    I'm using RadWindow  and create one web user control in the name of controlconfigure.ascx page . In this page I have one button and Radwindow. When button click PopUp window is show. In the Radwindow I have  some textboxes and two button e.g. submitt and close . Upto now it is fine .

    This control is going use in default.aspx page .

    Now when user have enter some information to the textboxes and click submitt button in Popup window . All the value should display to a label (for simplicity) in Default.aspx page . How can I get value ? Here is the code  in Default.aspx:

     <asp:Label runat="server" Text="Value"></asp:Label>
          <ctrlconfig:Configuration ID="Configuration" runat="server" />

    In this page How can I get Value from PopUp Window?

  2. DEBAL
    DEBAL avatar
    22 posts
    Member since:
    Oct 2012

    Posted 26 Mar 2012 Link to this post

    Lastly I Solve my problem,  Actually the tittle should be  "How to use RadWindow using ascx control."  sorry for that , I have solve the problem using Session , here is the full code :

    Ist code is How I use RadWindow in a new web User Control i.e. ascx page :

    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Configuration.ascx.cs"
        Inherits="TelerikPopUpWebProject.Control.Configuration" %>
    <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
     <telerik:RadScriptManager runat="server" ID="ScriptManager">
        <telerik:RadWindowManager runat="server" Modal="True" EnableViewState="False" Windows="RadWindow1" ID="radmanager">
                <telerik:RadWindow ID="RadWindow1" Animation="Fade" Behaviors="Close" VisibleStatusbar="False" 
                    OnClientClose="OnClientClose" runat="server" Height="300" Width="400">
     <asp:Button ID="Button3" runat="server" Text="Submitt" OnClick="Submitt_Click" />
        <asp:Button ID="Button1" runat="server" Text="PopUp" OnClick="Button1_Click" /> /* 
    See this button is used to PopUp rad Window ,

    Up to now my user control is ready . When this control is going to use this suppose in default.aspx page and user click on the PopUp button the RadWindow should show . In the Window , there is some textboxes, colorpicker control ...etc and two button in the name of Submitt and Cancel .

    After Click on the Submit button all the data that user enter should come in my default page textbox or in a label or in other place.

    To do that I take help of Session in my web user ascx control's code behind page (I mean the code behind of the above page where I write all the above code in design page).

    protected void Submitt_Click(object sender, EventArgs e)
                Session["alttextbox"] = this.alttextbox.Text;
                Session["longtextbox"] = this.longdesctextbox.Text;
                if (this.RadColorPicker.SelectedColor.Name != "0")
                    Session["RadColorPicker"] = this.RadColorPicker.SelectedColor.Name;
     Response.Redirect("Default.aspx"); //// this is I done so that the main page where this control is going to use 
    //should refresh the page , I mean for postback

    Now I come in my deafult.aspx page , and here I write the below code and all data are displayed in my textboxes........

    <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
        <script runat="server">  
            protected void Page_Load(object sender, System.EventArgs e)
              if (Session["alttextbox"] != null && Session["alttextbox"] != string.Empty)
                    inputradtextbox.Text = "alt :" + Session["alttextbox"];
              if (Session["longtextbox"] != null && Session["longtextbox"] != string.Empty)
                    inputradtextbox.Text += ";" + "description :" + Session["longtextbox"];
              if (Session["RadColorPicker"] != null && Session["RadColorPicker"] != string.Empty)
                    inputradtextbox.Text += ";" + "BackgroundColor :" + Session["RadColorPicker"];

    I have done this way , pl reply me if you do it much more better way than me .


Back to Top