LoginViewのRoleGroup内にいくつかのテキストボックスとチェックボックスがあります。コードビハインドでこれらのコントロールにアクセスするにはどうすればよいですか?
<asp:LoginView ID="lgvAdmin" runat="server">
<RoleGroups>
<asp:RoleGroup Roles="Administrator">
<ContentTemplate>
<div class="floatL">
<h1>Administrator Settings</h1>
<asp:CheckBox ID="chkActive" Text="Is Active" Checked="false" runat="server" /><br />
<asp:CheckBox ID="chkIsRep" Text="Is Representative" Checked="false" runat="server" />
<br /><br />
<strong>User Permissions</strong><br />
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="3" Width="200" Font-Bold="true">
<asp:ListItem Value="User" Selected="True">User</asp:ListItem>
<asp:ListItem Value="Administrator">Administrator</asp:ListItem>
</asp:RadioButtonList><br /><br />
<strong>Assigned to Rep</strong><br />
<asp:DropDownList ID="DDLRep" CssClass="ddlStyle" Width="165" runat="server" />
</div>
</ContentTemplate>
</asp:RoleGroup>
</RoleGroups>
</asp:LoginView>
FindControlメソッドを使用する必要があることはわかっています。また、コントロールの階層が原因で、lgbvAdmin.FindControl( "chkIsRep")だけではないこともわかっています。
したがって、lgvAdmin.controls [0] .FindControl( "chkIsRep");のようになります。
コントロールにアクセスするための正確なパスを見つけるにはどうすればよいですか?