Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript asp.net控件客户端事件的完整(或半完整)列表?_Javascript_Asp.net_Dom Events_Client Side - Fatal编程技术网

Javascript asp.net控件客户端事件的完整(或半完整)列表?

Javascript asp.net控件客户端事件的完整(或半完整)列表?,javascript,asp.net,dom-events,client-side,Javascript,Asp.net,Dom Events,Client Side,我希望我的asp.net页面对用户的响应能力更强一些,因此我将向asp.net控件添加Javascript事件。通过四处搜索,我发现了一些更明显的事件,但我想知道是否有人知道asp.net控件及其相应的可用客户端事件的完整(或半完整)列表的良好参考源 如果有一些非常明显的答案,我提前道歉-请给我指出正确的方向…:-) 首先,您可以参考W3CHTML文档,了解哪些事件可用于html元素。即使ASP.NET控件不支持使用控件属性添加客户端事件处理程序,也可以在javascript中完成(使用jQue

我希望我的asp.net页面对用户的响应能力更强一些,因此我将向asp.net控件添加Javascript事件。通过四处搜索,我发现了一些更明显的事件,但我想知道是否有人知道asp.net控件及其相应的可用客户端事件的完整(或半完整)列表的良好参考源


如果有一些非常明显的答案,我提前道歉-请给我指出正确的方向…:-)

首先,您可以参考W3CHTML文档,了解哪些事件可用于html元素。即使ASP.NET控件不支持使用控件属性添加客户端事件处理程序,也可以在javascript中完成(使用jQuery和ASP.NET 4可预测的客户端id生成非常简单)。(EDIT:正如蒂姆·施梅尔特(Tim Schmelter)在评论中指出的那样,您也可以为此目的使用属性集合,例如:
Button1.Attributes.Add(“onclick”、“alert('hello,world')”);

您还可以参考MSDN并检查继承自
System.Web.UI.Control
的所有类


此外,您还可以查看MVC构建网站的方式,这与WebForms方式有很大不同。

您可以通过属性集合将客户端事件处理程序添加到ASP.NET-Controls f.e。请看和@Tim Schmelter,谢谢你的提醒,不知怎的,我完全错过了这个。