repeater中的button事情

问题描述

大家好,在repeater中放一个button按钮,切换到设计中看不到这个按钮。在按钮属性中也没有闪光符号(事件),不能直接在设计中双击就自动生成事件。大家平时是怎么处理的?

解决方案

解决方案二:
repeater中的按钮不能直接生成事件的,你在页面中也不能直接找到按钮,需要用到findcontrol
解决方案三:
引用楼主emqgowyq的回复:

大家好,在repeater中放一个button按钮,切换到设计中看不到这个按钮。在按钮属性中也没有闪光符号(事件),不能直接在设计中双击就自动生成事件。大家平时是怎么处理的?

你贴出你的代码看看
解决方案四:
为什么我的可以显示button呢,你给repeater绑定数据源了吗
解决方案五:
打开设计双击repeater会生成rpt_ItemCommand事件,代码都是写在这个里面的具体怎么写自己去百度看看
解决方案六:
给button设置CommandNameCommandArgument写在repeater的ItemComand事件中。。。。。
解决方案七:
同上,是写在repeater的ItemCommand事件中的。ItemCommand事件是页面加载了事件就生成了,如何写自己网上查查,研究一下吧,要理解事件的意义。
解决方案八:
不好意思各位,可能是我没表达清楚。我就想在REPEAT中一个BUTTON,然后点击BUTTON的CLICK事件在CS文件中生成protectedvoidtest_Click(objectsender,EventArgse){}现在只有手动在BUTTON中加上onclick="test_Click",再手动贴上上面的事件!
解决方案九:
引用5楼porschev的回复:

给button设置CommandNameCommandArgument写在repeater的ItemComand事件中。。。。。

+1
解决方案十:
该回复于2012-03-09 13:00:22被版主删除
解决方案十一:
楼主可能没理解大家说的意思,其实点击repater中得任何一个按钮就会激发itemComand事件,就点击button激发button_click事件一样,在repater中控件的2个属性CommandName是控件定义控件的名称,而CommandArgument则获取主键比如你在button事件中写lable1.text="123";当点击按钮时候label1的text就变为123如果这个button在repater中你把lable1.text="123"写在itemComand事件中一样当你运行点击button时候,lable1的text也会变为123
解决方案十二:
在ItemCommandEventHandler中执行任何操作之前,首先检查传入的CommandName值是非常稳妥的做法。因为每当有按钮被单击后,都会触发ItemCommandEventHandler,所以如果在模板中有多个按钮,可以使用CommandName值来辨别应采取的操作。
解决方案十三:
protectedvoidCategories_ItemCommand(objectsource,RepeaterCommandEventArgse){if(e.CommandName=="button1"){lable1.text="123";}if(e.CommandName=="button2"){lable1.text="456";}}如果有多个button就多几个if就ok了,点击button1引发lable1.text=123,点击button2则lable1.text="456"如果lable在repeater中,用findControl可以获取lable
解决方案十四:
1,在repeater的外面拖动一个button,然后双击button有事件2,在把刚才的button放进repeater中的itemplate中即可
解决方案十五:
repeater会生成rpt_ItemCommand事件
解决方案:
repeater控件里面的button的OnCommand事件,CommandName和CommandArgument的属性值。搞清楚这三个怎么用

时间: 2024-10-30 02:51:36

repeater中的button事情的相关文章

__dopostback repeater 中的使用

问题描述 各位大侠我想请问__dopostback在repeater中使用后,服务器端是怎么处理的?也就是说服务器端怎么知道我当前获取的是repeater中的哪一行.部分代码如下<aid="repCollegeList_lbSelect_0"href="javascript:__doPostBack('repCollegeList$ctl01$lbSelect','')">选择</a> 解决方案 解决方案二:首先,要在服务器端捕获事件,要选择

asp.net怎么取repeater中的行号

问题描述 repeater中两个"更新"按钮html的用来弹出框要来提示确定和取消的确定后触发下面一个asp按钮(隐藏的)的click事件从而更新数据.请问我如何将该行的行号传到后台?行号都取到了 解决方案 解决方案二:更新用行号?也许有时所谓的行号并非是记录的主键值.建议还是使用主键值为好.Repeater设置主键:解决方案三:放在hiddenfield里?解决方案四:直接用asp:linkbutton就可以搞定了都不要前台写提示解决方案五:<asp:LinkButtonID=

如何获取Repeater中文本框的值?

问题描述 <asp:RepeaterID="Repeater2"runat="server"><HeaderTemplate><tablewidth="100%"border="0"cellpadding="1"cellspacing="1"style="background-color:Gray"height:141;">

Repeater中嵌套Repeater的示例介绍

 在某些特殊情况下是需要在Repeater中嵌套使用Repeater的,下面有个不错的示例,感兴趣的朋友可以参考下 代码如下: protected void Page_Load(object sender, EventArgs e)  {  if (!Page.IsPostBack)  {  this.dtCategory = GetCategoryTable();  this.dtProduct = GetProductTable();  rptCategoryList.DataSource

在Repeater中嵌套使用Repeater

在一般的网站中浏览类别的用户控件通常都位于大多数 ASP.NET 页的左边,它使用户能够按类别快速的查找产品.最近遇到一个客户,因为在他网站上展示的产品并不多,所以要求在原有类别浏览的基础上将产品也加进去.一来更方便,二来加长了左部导航栏的长度使页面更协调.原有的分类导航栏是由Repeater实现的,现在需要在每一个分类下加入该类的商品信息,于是我想到了在原有Repeater中嵌套Repeater.实现界面如下: 前台页面部分: <asp:Repeater id="rptCategorie

简单的DataGrid、DataList、Repeater中的超链接

datagrid|链接 1.DataGrid中:<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="m_id" DataNavigateUrlFormatString="view.aspx?id={0}" DataTextField="m_title"></asp:HyperLinkColumn>2.DataList.Repeater中&

自定义的cell中,button不显示图片文字 求大神告诉我下

问题描述 自定义的cell中,button不显示图片文字 求大神告诉我下 这是自定义的cell - (UIButton *)categoryBtn{ if (!_categoryBtn) { _categoryBtn = [[UIButton alloc]init]; _categoryBtn.backgroundColor = [UIColor yellowColor]; _categoryBtn.titleLabel.text = @""111111""; [_

asp.net怎么实现 在a页面中 通过button 在b页面的iframe里 打开c页面?

问题描述 asp.net怎么实现 在a页面中 通过button 在b页面的iframe里 打开c页面? 我现在首页上有个上传的按钮,如果没登录,点击会提醒登录,如果登陆了,就跳到会员中心的上传界面,会员中心是左侧显示菜单,右侧iframe显示界面,上传本身就是菜单中的一项,不知道怎么实现这个跳转,求助求助~~ 解决方案 <inpupt type="text" onclick="<%=Session["isonline"]==null?"

控件-Qt listWidgetItem中的button如何响应?

问题描述 Qt listWidgetItem中的button如何响应? 我自定义了ListWidgetItem 里面有一些按钮,请问我该如何实现点击item中的按钮获取到当前点击的是哪一个item并获取到item里控件的一些信息? 解决方案 http://www.myexception.cn/qt/1015995.html 解决方案二: cocoStudio: button触摸事件响应在android中button响应的两种方式android 的button响应及(IntentBundle)传递