我正在使用<%= ClientID%>在javascript中获取动态加载的用户控件的ID。
在加载同一控件的多个实例之前,一切正常。该ID指向最后添加的用户控件的ClientID。
如何解决此问题?
修改: 我在做: var clID =<%= ClientID%>在javascript中。 问题是每次加载相同的UC时都会覆盖clID
答案 0 :(得分:1)
使用完全限定的clientID,您将不会遇到此问题。
而不是使用客户端ID: lnkLogo
你应该指定 ctl00_SplashPageHeader_pres_lnkLogo
答案 1 :(得分:1)
听起来更容易在控件中呈现对JS函数的调用,并将ID或引用传递给JS函数。