服务器控件注册客户端事件
2006-12-05 11:05
309 查看
以前一直是在cs代码里面写 Attribute.Add()来实现,现在我找到了一个替代的办法
在body的onload事件中进行注册, document.getElementById("Submit1").click = validateform;
function validateform(){//}
当然,你如果是一个runatserver的 input 的button,那么你还可以使用onserverclick事件,还有onclick事件,结合使用,也可以达到先执行客户端事件,再执行服务器端方法,如果客户端return false的话,那么还是没有办法执行服务器端方法。这样就可以很好控制。
如果采用的纯粹的服务器端button,那么可以使用onlick 和 onclientclick来配合使用。
在body的onload事件中进行注册, document.getElementById("Submit1").click = validateform;
function validateform(){//}
当然,你如果是一个runatserver的 input 的button,那么你还可以使用onserverclick事件,还有onclick事件,结合使用,也可以达到先执行客户端事件,再执行服务器端方法,如果客户端return false的话,那么还是没有办法执行服务器端方法。这样就可以很好控制。
如果采用的纯粹的服务器端button,那么可以使用onlick 和 onclientclick来配合使用。
相关文章推荐
- 让服务器控件的事件同时执行客户端脚本和服务器端代码-转载
- 为服务器控件添加javascript客户端事件(WebControl的Attributes属性)
- 向 ASP.NET Web 服务器控件添加客户端脚本事件
- asp.net为服务器控件客户端事件
- 向 ASP.NET Web 服务器控件添加客户端脚本事件
- 服务器控件客户端点击事件
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 为服务器控件添加javascript客户端事件
- 为服务器控件加入客户端事件处理的几种方法
- 注册ASPxGridView控件每一行的客户端onclick事件
- 为服务器控件添加javascript客户端事件
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 向 ASP.NET Web 服务器控件添加客户端脚本事件
- Asp.net中的JavaScript使用之二服务器控件的客户端事件
- 为服务器控件添加javascript客户端事件
- 为服务器控件添加javascript客户端事件
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 为服务器控件添加javascript客户端事件(zz)
- 客户端触发asp.net中服务器控件事件
- 为服务器控件加入客户端事件处理的几种方法