使用jQuery。
的语法是那么容易,因为以下几点:
$('#myHeading').click(function(){
// Your code here
});
有时与ASP.NET我有,因为ASP.NET为你的元素创建很长的半随机的客户方ID的使用通配符ID匹配。你会做类似如下:
$('[id*="myHeading"]').click(function(){
// Your code here
});
本质上,你可以选择任何东西在DOM上,并附加一个事件处理程序与jQuery。有时你必须对选择器有创意。
重要提示:如果您使用的是更新面板,并且您希望监控点击的标题位于该面板内,则需要通过以下方式将这些事件处理程序重新绑定到要在面板加载/重新加载后选择的元素阿贾克斯。这可以使用以下代码来实现:
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(panelLoaded);
function panelLoaded(sender, args){
$('[id*="myHeading"]').click(function(){
// Do something after there is a click
});
}