问题:一个事件要在不同情况下执行不同的方法,而这些情况的判断条件可能比较复杂,可以动态的给事件添加方法.
解决办法:如一个事件OnClientClose,给它添加一个事件方法
function
OnClientClose(sender,eventArgs){
Routing_OnClientClose(sender,eventArgs);
}
然后在根据不同的情况给这个方法动态定义不同的执行内容
Routing_OnClientClose=function(sender,eventArgs)
{
//执行语名
}
本文介绍了一种通过动态定义方法来处理复杂事件的技术。通过给事件OnClientClose添加一个中间方法functionOnClientClose,并根据不同情况进行路由,实现了灵活的事件响应。
2587

被折叠的 条评论
为什么被折叠?



