2011-03-21 2 views
0

sur mon répéteur j'ai construit une table et je veux montrer une colonne juste pour l'utilisateur qui est dans le rôle admin.
J'ai besoin de supprimer la colonne dans HeaderTemplate et dans ItemTemplate.
Je pourrais utiliser la logique de données et ajouter une colonne db qui sera booléenne, mais alors je dois envoyer au SP le rôle d'utilisateur.répéteur vue conditionnelle sans logique de données

<asp:Repeater ID="TemplatesList" runat="server"> 
    <HeaderTemplate> 
     <table> 
      <tr> 
       <th> 
        # 
       </th> 
       <th> 
        Title 
       </th> 
       <th> 
        Subject 
       </th> 
       <th> 
        &nbsp; 
       </th> 
       <th> 
        &nbsp; 
       </th> 
      </tr> 
    </HeaderTemplate> 
    <ItemTemplate> 
     <tr> 
      <td> 
       <%# Eval("ET_ID")%> 
      </td> 
      <td> 
       <%# Eval("ET_Title")%> 
      </td> 
      <td> 
       <%# Eval("ET_Subject")%> 
      </td> 
      <td> 
       <a href="<%# VirtualPathUtility.ToAbsolute("~/Admin/EmailsTemplates/Delete.aspx?id="+Eval("ET_ID").ToString())%>"> 
        Delete</a> 
      </td> 
      <td> 
       <a href="<%# VirtualPathUtility.ToAbsolute("~/Admin/EmailsTemplates/Edit.aspx?id="+Eval("ET_ID").ToString())%>"> 
        Edit</a> 
      </td> 
     </tr> 
    </ItemTemplate> 
    <FooterTemplate> 
     </table> 
    </FooterTemplate> 
</asp:Repeater> 

Répondre

Questions connexes