Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Can't Find My Controls

0 views
Skip to first unread message

Joe

unread,
Sep 30, 2009, 2:37:33 PM9/30/09
to
Hi,

I have an ASP.NET web page with a radio button list on it.
When I go to the .vb code behind module and attempt to reference the
radio button list, it tells me that the control does not exist. My
aspx code is below:

<InsertItemTemplate>
<table border="1">
..........
<tr>
<td> <asp:RadioButtonList ID="rbtnNewEstimate"
runat="server" AutoPostBack="True" >
<asp:ListItem>Create A New Estimate </
asp:ListItem>
<asp:ListItem>Create A New Estimate, Based On An
Existing Estimate</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
</table>

In my VB code I am attempting to do this

Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
rbtnNewEstimate.Checked = ......
End Sub

But it cannot see rbtnNewEstimate. Can anyone tell me why my VB
page does not "see" the controls on my web page?

Joe

unread,
Sep 30, 2009, 4:37:20 PM9/30/09
to

I should also add that the controls that I need to access are inside
of a FormView control.

Rob Hill

unread,
Dec 29, 2009, 3:49:28 PM12/29/09
to
It appears that you are using a FormView or some other databound control.

You can reference the control as such:

RadioButtonList rbtnNewEstimate =
(RadioButtonList)MyFormView.FindControl("rbtnNewEstimate");

This is C#, I don't know the VB syntax.

Also, you can create the event in the designer for the
RadioButtonList.Clicked event and it will store this information in the
markup. That's how I do it.

Thanks,

Rob Hill


"Joe" <delp...@cox.net> wrote in message
news:6c35bb42-f3bd-4a56...@s31g2000yqs.googlegroups.com...

Abdul Sami

unread,
Dec 30, 2009, 7:09:01 AM12/30/09
to
As you are saying that you are using formview to embed controls then you will
use
in VB
Dim RadioButtonListName As RadiobuttonList =
CType(FormView1.FindControl("RadioButtonListName"), RadiobuttonList)

--
Abdul Sami


"Rob Hill" wrote:

> .
>

0 new messages