zoukankan      html  css  js  c++  java
  • 在asp.net中,添加itemtempert 项模板时,如果在项模板里有其它控件,如何控件这些控件的属性?

    举个例子

     
     
     
     1 <form id="form1" runat="server">
     2     <div>
     3         <asp:LinkButton Text="上一级目录" runat="server" ID="preButton" />
     4         <br/>
     5 
     6         
     7         <asp:Repeater ID="Repeater1" runat="server" 
     8             onitemcommand="Repeater1_ItemCommand" onitemdatabound="Repeater1_ItemDataBound" 
     9             >
    10         <ItemTemplate>
    11         <%#Eval("ID"%>.
    12         <a href="<%#Eval("filepath") %>"><%#Eval("fileName"%></a>
    13 
    14             <asp:Button runat="server" ID="Button1" Text="" CommandName="deletebtn" CommandArgument='<%#Eval("fileName") %>'/>
    15             <br/>
    16         </ItemTemplate>
    17 
    18 
    19 
    20         </asp:Repeater>
    21     
    22     </div>
    23     </form>

    如果 要将这里的 button1 设置为 隐藏属性

    刚可以这样做

     1     protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
     2     {
     3         if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     4         {
     5              string ss = Session["User"].ToString();
     6 
     7             if (ss == "Admin")
     8             {
     9                 ((Button)e.Item.FindControl("Button1")).Visible = true;
    10             } else
    11             {
    12             ((Button)e.Item.FindControl("Button1")).Visible = false;
    13             }
    14         }
    15     }
    16 }

    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    这一句是用来判断 是不是属于项模板的内容。

    ((Button)e.Item.FindControl("Button1")).Visible = true;
    用来对对象做出判断。

    其它控件也是类似的。

  • 相关阅读:
    为什么 PCB 生产时推荐出 Gerber 给工厂?
    Fedora Redhat Centos 有什么区别和关系?
    【KiCad】 如何给元件给元件的管脚加上划线?
    MCU ADC 进入 PD 模式后出现错误的值?
    FastAdmin 生产环境升级注意
    EMC EMI 自行评估记录
    如何让你的 KiCad 在缩放时不眩晕?
    KiCad 5.1.0 正式版终于发布
    一次单片机 SFR 页引发的“事故”
    java基础之集合
  • 原文地址:https://www.cnblogs.com/lujin49/p/2113413.html
Copyright © 2011-2022 走看看