日期:2014-05-18  浏览次数:20409 次

急:请教两个用户自定义控件使用相同函数引起的问题
1.编写了两个用户自定义控件,两个控件均使用到了document.onclick=xxx(某某函数) 这样的脚本,现在在一个页面上同时拉入这两个控件,
发现脚本只响应到后拉入的控件,请问如何解决?

2.另:同一页面使用两个以上同一个控件,该控件上脚本的全局变量将会存在相同的,这将会报错,请教这该如何解决?

------解决方案--------------------
1.
ClientScriptManager cs = Page.ClientScript;


if (!cs.IsClientScriptBlockRegistered("document_onclick", script))
{
cs.RegisterClientScriptBlock(...);
}

2.使用ClientID