在ASP.Net中,我制作了一些自定义控件。我在需要的时候使用了jQuery。现在,我有一个问题(显然,并且是“不好的”解决方法),对于每个用户控件,我需要从
现在我的问题是,我需要两个自定义控件附���到
我不能只是这样做:
因为这些自定义控件可以在页面上使用多次,而且脚本需要运行每个控件的每个实例,如果页面上有3个不同的自定义控件怎么办?
我想到的唯一方法就是像这样写,但这似乎很不专业:
pageLoad
内部执行一些代码($(document).ready
将无法与更新面板一起使用)。现在我的问题是,我需要两个自定义控件附���到
pageLoad
事件。最好的方法是什么?我不能只是这样做:
old_pageLoad=pageLoad
pageLoad=function(){... old_pageLoad();}
因为这些自定义控件可以在页面上使用多次,而且脚本需要运行每个控件的每个实例,如果页面上有3个不同的自定义控件怎么办?
我想到的唯一方法就是像这样写,但这似乎很不专业:
old_pageLoad_<%= MyStaticClass.GetUniqueID() %>=pageLoad;
pageLoad=function(){... old_pageLoad_<%= MyStaticClass.GetUniqueID() %>();}
有没有更好的处理函数冲突的方法?
我也看过这篇MSDN文章,但它所建议的做法似乎比我目前正在做的更糟糕。