JS中的多个用户控件实例和ClientID

时间:2009-02-16 01:29:03

标签: asp.net javascript

我正在使用<%= ClientID%>在javascript中获取动态加载的用户控件的ID。

在加载同一控件的多个实例之前,一切正常。该ID指向最后添加的用户控件的ClientID。

如何解决此问题?

修改: 我在做: var clID =<%= ClientID%>在javascript中。 问题是每次加载相同的UC时都会覆盖clID

2 个答案:

答案 0 :(得分:1)

使用完全限定的clientID,您将不会遇到此问题。

而不是使用客户端ID: lnkLogo

你应该指定 ctl00_SplashPageHeader_pres_lnkLogo

答案 1 :(得分:1)

听起来更容易在控件中呈现对JS函数的调用,并将ID或引用传递给JS函数。