为了账号安全,请及时绑定邮箱和手机立即绑定

查找repeater中的控件

查找repeater中的控件

森栏 2018-12-07 11:10:08
前台代码如下: <asp:Repeater ID="rpDiaggList" runat="server">        <HeaderTemplate>            <table>                <tr>                    <th width="25%">切片名称</th>                    <th width="25%">病人姓名</th>                    <th width="15%">送检时间</th>                    <th width="25%">会诊状态</th>                    <td width="10%"><div runat="server" visible="false" id="diagRecords">查看会诊记录</div></td>                </tr>        </HeaderTemplate>        <ItemTemplate>              <tr>                <td><a href="/slice/SliceView.aspx?SliceID=<%#((DataRowView)Container.DataItem)["SliceID"] %>&diagGroupID=<%=Request.QueryString["groupID"] %>" target="_blank"><%#((DataRowView)Container.DataItem)["SliceName"] %></a></td>                <td><%#((DataRowView)Container.DataItem)["PatientName"] %></td>                <td><%#CommonHelper.ConvertDateTimeToString(((DataRowView)Container.DataItem)["SendTime"])%></td>                <td><%#ShowStatus(((DataRowView)Container.DataItem)["DiagStatus"])%></td>                <td><div runat="server" visible="false" id="view"><a href="#">查看</a></div></td>                            </tr>        </ItemTemplate>        <FooterTemplate>            </table>        </FooterTemplate>    </asp:Repeater> 现在我想在后台CS里设置上面2个DIV为显示状态,代码怎么写了?请大家指教
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

在itembound或者itemcommand事件中可以通过事件参数e.Item.FindControl("ID")来找到控件

然后就可以进行显示或者隐藏操作了

查看完整回答
反对 回复 2019-01-21
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

因为你要确定要找的控制在哪一行。

查看完整回答
反对 回复 2019-01-21
?
慕仙森

TA贡献1827条经验 获得超7个赞

谢谢!
查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 356 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信