首先,需要在控件中声明ItemDataBound事件。

其次,在code文件中实现事件。

再次,代码示例如下。

<span style="font-size:14px;">protected void rptPhoto_ItemDataBound(object sender, RepeaterItemEventArgs e){if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){LinkButton lblPRO = e.Item.FindControl("lbtnPro") as LinkButton;Label lbState = e.Item.FindControl("Label1") as Label;if (lbState.Text == "-1"){lblPRO.Visible = true;}}}</span>
protected void rptPhoto_ItemCommand(object sender, RepeaterCommandEventArgs e){Literal litPhotoID = (Literal)e.Item.FindControl("litPhotoID");Literal PhotoFilePathFlag = (Literal)e.Item.FindControl("PhotoFilePathFlag");Literal PhotoFileName =(Literal)e.Item.FindControl("PhotoFileName");int photoID = Convert.ToInt32(litPhotoID.Text);switch (((LinkButton)e.CommandSource).CommandName){case "Pro":Response.Redirect("/manage/gallery/SaleAuditInfo.aspx?photoid=" + photoID + "&pname=" + PhotoFileName + "&pflag=" + PhotoFilePathFlag);break;case "Edit":Response.Redirect("/manage/gallery/ProductRelationModify.aspx?photoid=" + photoID);break;case"Content":Response.Redirect("/manage/gallery/ContentModify.aspx?photoid=" + photoID);break;case "Others":Response.Redirect("/manage/gallery/OtherContentModify.aspx?photoid=" + photoID);break;case "":break;}}
<ItemTemplate>

<td class="itemtd" style="width:200px;">

<asp:LinkButton ID="lbtnPro" runat="server" Text="审核 |" CommandName="Pro" Visible="false"></asp:LinkButton>

<asp:LinkButton ID="lbtnEdit" runat="server" Text="修改类别 |" CommandName="Edit" Visible="false"></asp:LinkButton>

<asp:LinkButton ID="lbtnContent" CommandName="Content" runat="server">商品详情 |</asp:LinkButton>

<asp:LinkButton ID="lbtnOthers" CommandName="Others" runat="server">其他</asp:LinkButton>

<asp:LinkButton ID="lbtnIsSale" CommandName="isSale" runat="server">上架</asp:LinkButton>

</td>

</tr>

</ItemTemplate>

通过ItemDataBound事件操作数据控件中嵌套的其他控件相关推荐

  1. 【ASP.NET】第八课——GridView 控件的编辑功能优化,GridView控件中嵌套DropDownList控件

    知识点:掌握 GridView 的编辑.高亮显示的功能 .GridView控件中嵌套DropDownList控件获取数据源. [ASP.NET]第七课--数据绑定和 GridView 控件的使用 重点 ...

  2. .net中控件中嵌套控件的用法

    最常见的在控件中嵌套控件是,在DataGrid中嵌套一个 CheckBox, 效果是可以知道哪些被选中 for (int i=0; i<DataGrid1.Items.Count;i++)    ...

  3. 自定函数获取datagrid,datalist,rpeater控件中header,footer栏中控件

    在论坛上看到很多关于datagrid,gridview,datalist,rpeater提取header,footer中控件的问题,整理了一下.供大家分享 下面我以DataGrid为便进行说明. fo ...

  4. 在用户控件中撰写JS时控件的客户端ID问题

    其实有两种方法,一是在代码中生成JS脚本 第二种办法,就是直接在ASPX文件里撰写JS脚本,对于控件ID的问题,可以用<%# this.ID+"_"+控件ID %>的方 ...

  5. 在 TableLayoutPanel 控件中对齐和拉伸控件

    从 "工具箱"中将一个 TableLayoutPanel 控件拖到窗体上. 将 Button 控件从"工具箱"拖到 TableLayoutPanel 控件左上部 ...

  6. DateTimePicker在toolStrip控件中添加

    toolStrip控件中要添加日期控件时,首先定义宏控件 DateTimePicker BeginTime = new DateTimePicker(); 然后在界面构造函数中,在目标位置插入控件 1 ...

  7. WPF触屏Touch事件在嵌套控件中的响应问题

    前几天遇到个touch事件的坑,记录下来以增强理解. 具体是 想把一个listview嵌套到另一个listview,这时候如果list view(子listview)的内容过多超过容器高度,它是不会出 ...

  8. Repeater控件的ItemDataBound事件

    Repeater控件的ItemDataBound事件:在项被绑定数据后触发. 下面的例子来自msdn,不过我把前台和后台分开了. 前台是: View Code <%@ Page Language ...

  9. 在asp.net中为Web用户控件添加属性和事件

    在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程.它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的 ...

最新文章

  1. httpclient工具类,post请求发送json字符串参数,中文乱码处理
  2. PHP多种序列化/反序列化的方法(serialize和unserialize函数)
  3. C#最佳工具集合:IDE、分析、自动化工具等
  4. Leetcode--870. 优势洗牌
  5. docker export_Docker 几个相似命令的区别
  6. Eclipse控制台输出信息的控制
  7. Mysql之索引优化案例
  8. Memcached下载与安装
  9. Linux基础 -- vim编辑器3 -- 查找和替换
  10. Linux C++,使用log4cpp记录日志示例详解
  11. 工作量证明生态的现状与运行原理
  12. IDEA修改某个文件的编码
  13. python mysql插入数据报错:TypeError: %d format: a number is required, not str
  14. 富途证券后端PHP面经
  15. 一文让你搞懂Mysql中 concat函数,ifnull函数,distinct,+号的使用
  16. Desktop Central 应用规范报告—如何利用BYOD(一)
  17. java动态规划货车运输,题解 P1967 【货车运输】
  18. HDU1248:寒冰王座(完全背包)
  19. 做项目必须懂的三个概念 认证、会话、授权
  20. 文档转换工具JODConverter简介

热门文章

  1. AlertDialog和ProgressDialog
  2. python过滤重复单词,过滤重复的字词
  3. 【云原生之Docker实战】使用Docker部署Linux管理平台webmin
  4. 软件工程全书知识点笔记
  5. React-CRA 多页面配置(react-app-rewired)
  6. 文件系统的类型和结构 笔记
  7. matplotlib绘图形状、颜色汇总
  8. 阿里飞冰构建的react项目使用a锚点定位问题
  9. AttachThreadInput的用法
  10. 【Python推荐】惊呆了,某程序员居然用字符画打开了《阴阳师》、《动漫美女》......