All Products
Demos
Pricing
Services
Blogs
Docs & Support
Search
Shopping cart
Login
Contact Us
Get A Free Trial
close mobile menu
Telerik Forums
/
UI for ASP.NET AJAX Forum
/
PanelBar
/
How do i access controls serverside??
Cancel
Telerik UI for ASP.NET AJAX
Resources
Buy
Try
Feed for this thread
3 posts, 1 answers
lkj lkj
12 posts
Member since:
Jan 2010
Posted 04 Feb 2010
Link to this post
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??
Answer
Schlurk
812 posts
Member since:
May 2009
Posted 04 Feb 2010
Link to this post
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 />"
);
}
lkj lkj
12 posts
Member since:
Jan 2010
Posted 05 Feb 2010
Link to this post
Excellent
Back to Top
Close