This is a migrated thread and some comments may be shown as answers.

How do i access controls serverside??

2 Answers 240 Views
PanelBar
This is a migrated thread and some comments may be shown as answers.
lkj lkj
Top achievements
Rank 1
lkj lkj asked on 04 Feb 2010, 05:01 PM
How do i access controls serverside?

If i have
<telerik:radPanelItem text="test">
    <Items>
         <Telerik:radPanelItem>
                   <ItemTemplate>
                            <asp:button Id="Button1" runat="server" text="Button" />
                            <asp:textbox id="Textbox1" runat="server"></asp:TextBox>


If i fire the button in a button_click how do i get the value of textbox1 on the server??

2 Answers, 1 is accepted

Sort by
0
Accepted
Schlurk
Top achievements
Rank 2
answered on 04 Feb 2010, 05:50 PM
You could do something like this:

ASPX:
    <asp:Button ID="myButton" runat="server" Text="Find" OnClick="myButton_Click" /> 
    <telerik:RadPanelBar ID="RadPanelBar1" runat="server"
        <Items> 
            <telerik:RadPanelItem Text="Test"
                <Items> 
                    <telerik:RadPanelItem Value="Second"
                        <ItemTemplate> 
                            <asp:Button ID="Button1" runat="server" Text="Button" /> 
                            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
                        </ItemTemplate> 
                    </telerik:RadPanelItem> 
                </Items> 
            </telerik:RadPanelItem> 
        </Items> 
    </telerik:RadPanelBar> 

C#:
    protected void myButton_Click(object sender, EventArgs e) 
    { 
        RadPanelItem myItem = new RadPanelItem(); 
        myItem = RadPanelBar1.FindItemByValue("Second"); 
        TextBox myTextBox = (TextBox)myItem.FindControl("TextBox1"); 
        Response.Write("Found: " + myTextBox.Text + "<br />"); 
    } 

0
lkj lkj
Top achievements
Rank 1
answered on 05 Feb 2010, 10:54 AM
Excellent
Tags
PanelBar
Asked by
lkj lkj
Top achievements
Rank 1
Answers by
Schlurk
Top achievements
Rank 2
lkj lkj
Top achievements
Rank 1
Share this question
or