后台找到repeater里面的div并添加客户端点击事件
public partial class Inv_SelectWorkservice : System.Web.UI.Page,IPostBackEventHandler{
}
通过OnItemCreated
找到repeater里面的div并添加客户端点击事件
div要加上runat="server" id="itemTy" onclick="test"
后台:
  protected void Repeater2_ItemCreated(object sender, RepeaterItemEventArgs e)
        {
            switch (e.Item.ItemType)
            {
                case ListItemType.EditItem:
                    break;
                case ListItemType.Footer:
                    break;
                case ListItemType.Header:
                    break;
            case ListItemType.AlternatingItem:
                case ListItemType.Item:
                     System.Web.UI.HtmlControls.HtmlGenericControl itemTyC = e.Item.FindControl("itemTy") as System.Web.UI.HtmlControls.HtmlGenericControl;//获取div
                    HiddenField hf2 = (HiddenField)e.Item.FindControl("tx_proTyId");
                    if (hf2 != null)
                    {
                        ViewState["proTyId"] = hf2.Value;
                    }
                    if (itemTyC != null)
                    {
                        itemTyC.Attributes["onclick"] = this.Page.ClientScript.GetPostBackEventReference(this, "ItemCe");为每一行数据添加点击事件
                        if (e.Item.ItemIndex==0)
                        {
                            itemTyC.Attributes["class"] ="active";
                        }
                    }
                    break;
                case ListItemType.Pager:
                    break;
                case ListItemType.SelectedItem:
                    break;
                case ListItemType.Separator:
                    break;
                default:
                    break;
            }
        }
//这个方法会更具onclick值,调用具体的业务逻辑
  public void RaisePostBackEvent(string eventArgument)
        {
switch (eventArgument)
            {
                case "test":
                    JSController.Alert(this, "procheck");
                    break;
                case "ItemCe":
                    JSController.Alert(this, "ItemCe");
                    break;
                default:
                    break;
            }
}
后台找到repeater里面的div并添加客户端点击事件的更多相关文章
- 如何让一个div里面的div垂直居中?
		如何让一个div里面的div垂直居中? 如何让上面灰色有文字那个div和背景图标垂直居中,不管屏幕大小有好大,始终在垂直方向上的中间.上面有整个布局和样式表,谢谢高手指点 CSS3时代当然要用CSS3 ... 
- 【读书笔记】iOS-storyBoard-为一个按钮添加一个点击事件
		按照故事板的用语,应用中的一个界面屏幕被称作一个”场景(Scene)",以后添加额外的场景时,停靠区中将有另一个部分. 一,新建立一个工程,如图所示. 二,选中Main.storyboard ... 
- Echarts如何添加鼠标点击事件?防止重复触发点击事件
		Echarts如何添加鼠标点击事件? 1.通常我们只使用了以下代码,通过配置项和数据显示图表. var myChart = echarts.init(document.getElementById(' ... 
- 在一个Activity里面的TextView上面添加网页链接,启动后到另一个Activity里面!
		可以添加很多的属性,样式或者是什么的,目前要完成的功能是 点击TextView里面的某个文字链接,进入另外一个Activity里面!例如你可以做微博里面的 @XXX: 点击后进入他的个人主页! 下面都 ... 
- Android 高级UI设计笔记20:RecyclerView 的详解之RecyclerView添加Item点击事件
		1. 引言: RecyclerView侧重的是布局的灵活性,虽说可以替代ListView但是连基本的点击事件都没有,这篇文章就来详细讲解如何为RecyclerView的item添加点击事件,顺便复习一 ... 
- IE DIV背景透明,点击事件不响应解决方案
		IE DIV背景透明,给DIV绑定点击事件, 当点击DIV时,不会响应已经绑定的点击事件. 解决方案是给DIV的设置以下样式. background-image: url(data:image/gif ... 
- 里面的div怎么撑开外面的div,让高度自适应
		关于容器高度自适应的兼容性问题.1.有些时候,我们希望容器有一个固定高度,但当其中的内容多的时候,又希望高度能够自适应,也即容器在纵向能被撑开,且如果有背景,也能够自适应.在一般情况下,使用min-h ... 
- 里面的div怎么撑开外面的div让高度自适应
		参考网址:http://www.jb51.net/css/140685.html 随着微软新操作系统的上市,ie6现在用的人越来越少了,但是XP系统看来是太过经典,仍然有相当多的用户在使用,且这部分人 ... 
- 出发a链接里面的div,a链接不进行跳转
		HTML <a href="http://www.baidu.com" style="display: inline-block; width: 100%; hei ... 
随机推荐
- ASP.NET-Web-API-Poster.pdf         flow chart
			下载地址 
- vim改变多窗口的大小
			摘自:http://blog.163.com/lgh_2002/blog/static/44017526201031671927647/ vim改变多窗口的大小 VIM改变窗口大小 *window-r ... 
- hdu 5501 The Highest Mark(贪心+01背包)
			题意:类似cf的赛制,每道题目有A,B,C三个值,A表示初始分数,B表示每分钟题的分数会减少B,C表示做这道题需要C分钟,数据保证分数不会变为负数.现在给出比赛时长,问安排做题的顺序,求最大得分. 思 ... 
- 【OpenCV新手教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑
			本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/23184547 作者:毛星云(浅墨) ... 
- poj2392 Space Elevator(多重背包)
			http://poj.org/problem?id=2392 题意: 有一群牛要上太空.他们计划建一个太空梯-----用一些石头垒.他们有K种不同类型的石头,每一种石头的高度为h_i,数量为c_i,并 ... 
- 什么是 CSS 预处理器?
			什么是 CSS 预处理器? 就CSS本身而言,对于大多数Web前端从业人员来说就不是问题.学过CSS的人都知道,它不是一种编程语言.你可以用它开发网页样式,但是没法用它编程.换句话说,CSS基本上是 ... 
- SQL中数据类型转换
			CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型.CAST 和 CONVERT 提供相似的功能. 语法 使用 CAST: CAST ( expression AS data ... 
- JS高级——闭包
			<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ... 
- c# 另存为excel
			去网上找了一下 看了一个比较简单的新建excel然后另存为. 要引用Microsoft.Office.Interop.Excel命名空间,如果没有的话 ,百度比我懂. 直接付代码: Microsof ... 
- new关键字和newInstance()方法的区别
			转载:http://blog.csdn.net/iloveyin/article/details/7965183 1.类的加载方式不同 在执行Class.forName("a.clas ... 
