我希望我的asp.net页面有更多用户响应,所以我将javascript事件事件添加到asp.net控件。我通过搜索找到了一些更明显的事件,但我想知道是否有人知道一个完整(或半完整)的asp.net控件列表及其相应的可用客户端事件的良好参考源?
如果对此有一些非常明显的答案,我提前道歉 - 请指出我正确的方向......: - )
答案 0 :(得分:0)
首先,您可以参考w3c html文档来了解哪些事件可用于html元素。即使ASP.NET控件不支持使用控件属性添加客户端事件处理程序,您也可以始终使用javascript(并且使用jQuery和ASP.NET 4可预测的客户端ID生成它真的容易)。 (编辑:正如Tim Schmelter在评论中指出的那样,您也可以为此目的使用属性集合,例如:Button1.Attributes.Add("onclick", "alert('hello, world')");
)
此外,您可以参考MSDN并检查从System.Web.UI.Control
继承的所有类。
另外,您可以查看构建网站的MVC方式,这与WebForms方式完全不同。