1
这个问题是我的asp.net编码生活的祸根。从asp.net(客户端)的ID获取控件完整的ClientID
我有一个控制,在代码中,我想获得其完整的ClientID,但我不能,直到我将它添加到页面。
但我无法将其添加到页面。我想添加一些JavaScript的onclick。如果我想要一个全选按钮,例如运行“myMethod(theItem); myMethod(theItem2)”,myMethod(theItem2) ; myMethod(theItem3)“,那么我不能再使用'this'。
我不能做“myMethod(document.getElementByID('”+ myObject.ClientID +''))'“或其他任何一种,因为ClientID还没有设置。
那么有没有一种JavaScript方法可以粘贴到我的页面中,它将从它的ID中找到元素(ClientID和ID在它添加到页面之前是相同的)?
该控件是由一个方法创建的,因此您可以调用该方法来获取控件,然后将其添加到该页面,该页面非常干净漂亮。我正在寻找一种替代方法,然后在将它添加到页面后不得不重新使用它。 – NibblyPig 2009-12-08 13:41:20
没有选择,我添加了一个finalize方法后添加了一些需要clientid的功能 – NibblyPig 2009-12-21 16:36:51