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;
    用来对对象做出判断。

    其它控件也是类似的。

  • 相关阅读:
    Tensorflow基础教程4:卷积神经网络(CNN)介绍
    Keras之 cifar10数据集使用keras generator读取、模型训练、预测
    Tensorflow基础教程3:基础示例:多层感知机(MLP)
    Tensorflow基础教程2:Tensorflow模型建立与训练
    Chaquopy中不能导入64位Python训练的机器学习模型
    (转)使用SDWebImage和YYImage下载高分辨率图,导致内存暴增的解决办法
    C/C++ 递归与结束递归
    C/C++ 读取文件16进制格式
    C/C++ 打开外部程序
    C/C++ 遍历托盘图标
  • 原文地址:https://www.cnblogs.com/lujin49/p/2113413.html
Copyright © 2011-2022 走看看