У меня есть некоторые текстовые поля и флажки внутри RoleGroup LoginView.Как я могу получить доступ к этим элементам управления в моем коде?
<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");
Как найти точный путь для доступамой контроль?