LoginView1 内で DetailsView を見つけることができます
DetailsView DetailsView1 = (DetailsView)LoginView1.FindControl("DetailsView1");
上記のステートメントは機能します...しかし、DetailsView内でラベルが見つかりません
Label id = (Label)DetailsView1.FindControl("id");
上記のステートメントは null を返します
ここに私のaspxコード
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
DataKeyNames="FeeID" DataSourceID="SqlDataSource1" Height="50px"
Visible="False" Width="100%">
<Fields>
<asp:TemplateField HeaderText="FeeID" InsertVisible="False"
SortExpression="FeeID">
<EditItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("FeeID")%>'></asp:Label>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="id" runat="server" Text='<%# Bind("FeeID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
</LoggedInTemplate>
<AnonymousTemplate>
Access Denied.
</AnonymousTemplate>
</asp:LoginView>
誰でも私を助けることができますか?