UIView的tag能帮助你寻找它的子视图。比如你有一个UIView,这个UIView含有一个Button,而创建Button时用的是临时变量,你没有这个Button的引用,在这种情况下,你如果想访
1、新建html文档,在body标签中添加一些button按钮,然后为这些按钮设置默认颜色为灰色:
2、添加js代码,首先获取所有的button按钮,然后使用for循环为这些按钮添加点击事件:
3、这时被点击的按钮将会更换颜色,而没有被点击的按钮依然是原来的颜色:
这个是3个办法! 一: 前台代码 <asp:ImageButton ID="ImageButton1" CommandArgument='<%#Eval("id") %>' OnClick="imagebutton_onclick" runat="server" ValidationGroup='<%# ((DataListItem)Container)ItemIndex %>' /> 后台代码 protected void imagebutton_onclick(object sender, ImageClickEventArgs e) { ImageButton lb = sender as ImageButton; int count = ConvertToInt32(lbValidationGroup); //这个是点击的行的索引 也就是行数 int id = ConvertToInt32(lbCommandArgument); //这个是点击的行的ID Label lab=(Label)(DataList1Items[count]FindControl("Label1")); labText=idToString(); } 二:DataList中添加按钮,并为其添加 CommandArgument属性与CommandName属性 <asp:Button ID="Button1" runat="server" Text="Button" CommandArgument='<%# Eval("EID") %>' CommandName="del"/> 三:DataList有个事件OnItemCommand事件,事件在单击DataList控件中的任一按钮时引发这样在单击当前行的按钮时就会触发事件并获得当前行的ID,进行删除 *** 作啦 protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) { if (eCommandName == "del") { string myid = eCommandArgumentToString(); ResponseWrite("<script>alert('" + myid + "')</script>"); } }
求采纳
Button有name属性吗?不过是获得ID或者是Text什么的都好吧
用 FindControl函数
第一步:
先引用
using SystemWebUIWebControls;
using SystemWebUIWebControlsWebParts;
第二步:
声明一个Button 变量
Button btn;
第三步:
获取你的 Button 赋值给btn
string str;
for(int i=0;i<=你的数量;i++)
{
btn = FindControl("button"+ iToString()) as Button;
//这里就可以把每一个BUTTON先给btn了
//然后可以干你想干的事情
str = btnText;
//搞定
}
1、创建一个名称为 type_button 的html文件 。
2、添加2个button按钮,一个button在点击事件中加入自定义函数 mytype_button,另一个button设置id和type属性值为“button”。
3、添加一p标签,设置id 为 showtype_button。
4、在javascript中创建一个自定义函数 mytype_button。
5、在自定义函数中获取button对象。用type属性获取属性值。
6、在浏览器中打开文件,点击button后会显示获取到的type属性值为“button”。
以上就是关于怎么获取UIView上所有的Button的tag值全部的内容,包括:怎么获取UIView上所有的Button的tag值、怎么做效果Button啊 就是点击button 变色、单击button获取它在datalist 中行号和当前行所有控件的值大神们帮帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)