En mi masterpage tengo los enlaces para que los usuarios también la autorización es diferente como admin y usuario normal.

enlaces debajo de cada uno de los otros y puedo ocultar los hipervínculos dependiendo del estado de la autorización, pero el problema es que.e cuando tengo 3 enlaces el segundo enlace para la administración en el enlace se esconden cuando el usuario es regular y el vínculo lugar vacío como 123 1 3.

Así que tengo una idea utilizando la tabla de cada enlace en un tr pero no puedo ocultar o td tr porque Visible no es en propiedades.

alguna ayuda?
gracias

InformationsquelleAutor ITTIHAD FC. | 2014-01-19

3 Comentarios

  1. 7

    Según cómo ocultar un tener asp.net control:

    puede dar nombre a la TD o TR a la que desea mostrar/ocultar
    con el runat=»server» y también se puede tomar el tr/td dentro de la
    etiqueta div y dar id a la etiqueta div y también runat=server atributo
    y después de que usted puede pro gramaticalmente ocultar/mostrar ese div.

    como

    <pre>
    
    <tr id="trhide" runat="server"> </tr>
    
    </pre> 

    en el código detrás de escribir

    trhide.visible=true/false
    • No funciona porque thride variable no declarada y lo he probado antes
  2. 2

    En la página principal de código VB detrás de agregar un procedimiento público: a Continuación, llame al público conjunto de la página aspx.

    '======================================================================================================
        'Set Tab No invisible
        '======================================================================================================
        Public Sub setTabNumberLabel(visible As Int16)
            If visible = 0 Then
                td_page.Visible = False
            Else
                td_page.Visible = True
            End If
        End Sub

    El maestro aspx sería:

       <table style="width:100%">
    <!--<tr style="background-color:#565656;">-->
    <tr>
    <td style="width:15%;text-align:left;vertical-align:bottom;padding-left:20px;">Stategic Energy Assessment ( <asp:Label ID="lbl_year_ended" runat="server" /> )</td>
    <td style="text-align:center;vertical-align:bottom;"><asp:Label ID="lbl_utility_name_and_id" runat="server" /></td>
    <td id="td_page" runat="server" style="width:15%;text-align:right;vertical-align:bottom;padding-right:20px;">Tab No:&nbsp;<asp:Label ID="lbl_page" runat="server" /></td>
    </tr>
    <tr><td colspan="3" style="vertical-align:central"><hr /></td></tr>
    <tr>
    <td style="width:15%;text-align:left;vertical-align:central">
    <asp:Label ID="lbl_print_version" runat="server" Text="View Printable Vision" Visible="false" />
    </td>
    <td style="font-size:larger; font-weight:bold; text-align:center; text-transform:capitalize;vertical-align:central">
    <asp:Label ID="lbl_schedule_name" runat="server" />
    </td>
    <td style="width:15%;text-align:right;vertical-align:central;padding-right:20px;">
    <asp:LinkButton ID="btn_footnotes" runat="server" Visible="false">Footnotes</asp:LinkButton>
    &nbsp;
    </td>
    </tr>
    <%--<tr><td colspan="3" style="vertical-align:central" class="auto-style1"></td></tr>--%>
    <tr><td colspan="3" style="vertical-align:central; padding-right:20%;padding-left:20%; ">
    <i><asp:Label ID="lbl_headnotes" runat="server" Text="" /></i></td></tr>
    <tr><td colspan="3" style="vertical-align:central"><hr /></td></tr>
    </table>
  3. 1

    La otra respuesta es correcta y funciona bien. Sólo la adición de completar la pieza de código.

    Es muy divertido que no es necesario agregar runat=server de una mesa, pero todavía se puede ocultar tr para que la mesa usando el atributo runat.

    <table>
    <tr>
    <td>aa</td><td>bb</td>
    </tr>
    <tr id="trHide1" runat="server">
    <td>aa</td><td>bb</td>
    </tr>
    <tr id="trHide2" runat="server">
    <td>aa</td><td>bb</td>
    </tr>
    <tr>
    <td>aa</td><td>bb</td>
    </tr>
    </table>

    Ahora sólo las propiedades establecidas en el código subyacente (que oculta el tr)

     trHide1.Visible = false;
    trHide2.Visible = false;

Dejar respuesta

Please enter your comment!
Please enter your name here