再Repeater模板中,如何获取里面的控件 客户端ID ??

简介:
问题:
<asp:Repeater ID="rptList" runat="server">
  <ItemTemplate>
  <span onclick="alert('<%=txtName.ClientID%>');">Click Me !!!</span>
  <input id="txtName" type="text" runat="server" />
  </ItemTemplate>
</asp:Repeater>

上例中 <%=txtName.ClientID%> 不正确!!
 
----------------------------------------------------------------------------------------------------
 
答案:
1:repeater空间绑定数据有两种方式
<%= %> : 可获得.cs文件中的public 字段值,相当于Response.Write() .
<%# %> :后期绑定,在指定 repeater.datasource(数据源) 属性后 ,正确语法:<%# Eval("table 中的列名") %>.
如果LZ 想让该弹窗显示迭代中每一行的 clientID 列值 应该使用第二种绑定方式.
 
 
2:<asp:Repeater ID="rptList" runat="server">  
  <ItemTemplate>
    
  <span onclick="alert('<%# Container.ClientID+"_txtName" %>')">click me </span>
  <input id="txtName" type="text" runat="server" />  

  </ItemTemplate>
</asp:Repeater>  

<%# %> 这个要调用DataBind()方法
或:
<asp:Repeater ID="Repeater1" runat="server">
  <ItemTemplate>
    
  <span onclick="alert('<%# Container.FindControl("txtName") .ClientID%>')">click me</span>
  <input id="txtName" type="text" runat="server" />  

  </ItemTemplate>
  </asp:Repeater>
 

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2011/07/25/2115990.html,如需转载请自行联系原作者
目录
相关文章
|
JavaScript Java 关系型数据库
ssm+vue的车辆出租管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。
ssm+vue的车辆出租管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。
|
前端开发 JavaScript Java
从零手写实现 tomcat-10-static resource 静态资源文件
该文档记录了作者为理解Tomcat精髓,动手从零开始实现一个简化版Tomcat的过程。系列教程包括对web.xml的解析、基础的Socket实现、请求响应抽象、Servlet支持、线程池处理、WAR包解析及与SpringBoot集成等。文章以静态资源处理为例,介绍了如何接收HTTP请求,查找并返回文件内容,以及处理失败情况。代码示例展示了静态资源的分发逻辑。项目已开源,可在GitHub上访问[https://github.com/houbb/minicat](https://github.com/houbb/minicat)。
|
监控 前端开发 JavaScript
常见的前端监控性能指标
常见的前端监控性能指标
618 0
|
SQL 安全 网络安全
网络安全漏洞与防御策略:从加密技术到安全意识的全方位剖析
【7月更文挑战第30天】在数字时代的浪潮中,网络安全已成为维护信息完整性、保障个人隐私和企业资产的关键防线。本文深入探讨了网络安全的薄弱环节,包括常见漏洞及其成因,并详细解析了加密技术如何作为防御手段保护数据安全。此外,文章强调了提升个人和组织的安全意识在预防网络攻击中的重要性,旨在为读者提供一套综合性的网络安全防护知识体系。
218 1
|
运维 应用服务中间件 Shell
通过 saltstack 批量更新 SSL 证书
通过 saltstack 批量更新 SSL 证书
|
物联网
阿里云产品体系分为6大分类——物联网——分为7类——生态
阿里云产品体系分为6大分类——物联网——分为7类——生态自制脑图
331 1
阿里云产品体系分为6大分类——物联网——分为7类——生态
|
安全 IDE Linux
Linux入门Linux入门总结
Linux入门Linux入门总结
370 1
Linux入门Linux入门总结
|
Unix Linux C++
GLS基本介绍
开坑了,这里从介绍GLS基本信息开始,至于怎么安装GLS,请看这里:https://dreamlife.blog.csdn.net/article/details/105763499。
1182 0
GLS基本介绍
小巧的丢包方法
华为交换机 丢包统计方法 在连接pc两端的交换机上配置。 定义ACLacl number 3000 rule 5 permit icmp source 192.168.2.7 0 destination 192.
830 0
|
消息中间件 缓存 运维
架构必会的性能指标及分析策略
 不管是java还是.net基础设施必不可少。