C# 在loginview中访问控件

C# 在loginview中访问控件,c#,asp.net,loginview,C#,Asp.net,Loginview,我的网络表单中有一个loginview,其中包含多个项目。我想在代码behinde中访问其中一个并禁用它 例如,loginview项目之一是: <asp:LoginView ID="LoginView8" runat="server"> <LoggedInTemplate> <asp:Image ID="imgAssetTr

我的网络表单中有一个loginview,其中包含多个项目。我想在代码behinde中访问其中一个并禁用它

例如,loginview项目之一是:

                    <asp:LoginView ID="LoginView8" runat="server">
                        <LoggedInTemplate>
                            <asp:Image ID="imgAssetTransport" runat="server" SkinID="AssetTransportDisable" meta:resourcekey="imbAssetTransport" />
                        </LoggedInTemplate>
                        <RoleGroups>
                            <asp:RoleGroup Roles="AssetUser,AssetAdmin">
                                <ContentTemplate>
                                    <asp:HyperLink ID="**imbAssetTransport**" runat="server" SkinID="AssetTransport" NavigateUrl="~/Asset/Pages/AssetTransportDetailList.aspx" meta:resourcekey="imbAssetTransport" />
                                </ContentTemplate>
                            </asp:RoleGroup>
                        </RoleGroups>
                    </asp:LoginView>


现在,当用户查看我的页面时,我想访问“IMBAssettTransport”,并禁用它。

您可以这样尝试

注意:这是如何访问登录视图中放置的标签控件的示例

    <asp:LoginView ID="lgBookingEngineByRole" runat="server">
  <RoleGroups>
    <asp:RoleGroup Roles="hdn-BookingFinancial">
      <ContentTemplate>
        <asp:Label ID="lblTest" runat="server" />
      </ContentTemplate>
    </asp:RoleGroup">
  </RoleGroups>
</asp:LoginView>

你可以这样试试

注意:这是如何访问登录视图中放置的标签控件的示例

    <asp:LoginView ID="lgBookingEngineByRole" runat="server">
  <RoleGroups>
    <asp:RoleGroup Roles="hdn-BookingFinancial">
      <ContentTemplate>
        <asp:Label ID="lblTest" runat="server" />
      </ContentTemplate>
    </asp:RoleGroup">
  </RoleGroups>
</asp:LoginView>
我编写了这段代码(在自己的示例中):hyperlinkh=((HyperLink)(this.LoginView8.FindControl(“imgAssetTransport”))。;我试着把h.visible=false;但是错误消息:“h”为空!我编写了这段代码(在自己的示例中):hyperlinkh=((HyperLink)(this.LoginView8.FindControl(“imgAssetTransport”))。;我试着把h.visible=false;但是错误消息:“h”为空!