描述:
一个用户控件,包含有一个客户端button,
一个页面有多个上述用户控件,
也就是该页面会有多个一样的button,
botton引发的消息处理函数放在js文件里,
该js文件的同一函数能同时处理多个控件对应的button消息,
但发送到客户端后,所有的button的ID和name都一样了,
问题:
1.怎么知道是哪个控件对应的button触发?2.有更好的替代方法吗?如每个控件对应一个js函数,
但我发现这样做的话,页面里就有多套一样的js代码。谢谢~
一个用户控件,包含有一个客户端button,
一个页面有多个上述用户控件,
也就是该页面会有多个一样的button,
botton引发的消息处理函数放在js文件里,
该js文件的同一函数能同时处理多个控件对应的button消息,
但发送到客户端后,所有的button的ID和name都一样了,
问题:
1.怎么知道是哪个控件对应的button触发?2.有更好的替代方法吗?如每个控件对应一个js函数,
但我发现这样做的话,页面里就有多套一样的js代码。谢谢~
解决方案 »
- ASPxGridView 不能分页。大侠们看看
- 在.net2005中怎样显示网站的在线人员
- 关于gridview中添加dropdownlist后数据绑定问题??急~~~~~~~~~~~~~`(最后十分了,没分了)
- 你问如何在DataGrid控件中鼠标移动到某行使某行变颜色?
- Forms身份验证的问题
- 用 HttpWebRequest Post一些数据到一地址,怎样得到返回的信息?
- 一个aspx本地化的问题(使用附属程序集,quickstart的例子)
- 怎么才能出现保存界面?
- 如何通过document.location.href进入一个刷新过的页面
- timer问题
- CuteEditor最后一个工具栏无法显示
- 如何在cs页面下调用Input(Text)的值
1.button加id,并runat=server,
保证button在客户端html中有唯一的id
2.onclick里面加上this参数,在消息处理函数里识别触发的ID,通过该ID与控件关联! 如:
<button id="btnPrev" runat="server" onclick="PrevPage(this)">上一页</button>function PrevPage(obj) {
alert("button id = "+obj.id);
}
多谢楼上两位的提示。
http://www.cnblogs.com/insus/archive/2011/11/18/2253605.html