在内容页面中查找控件的母版页I​​D

时间:2011-08-01 22:01:39

标签: master-pages

我在内容页面中控制了ID“C_44”。我被困在如何使用javascript

在母版页中找到渲染的控件ID

由于

2 个答案:

答案 0 :(得分:0)

由于ID必须是唯一的,因此您应该能够document.getElementById('C_44');

但是,如果你'坚持'搜索主控制的孩子,试试这个:

var master = document.getElementById('masterId');
var children= master.childNodes;
for(var i = 0; i < children.length; i++)
{
  if(children.item(i).id == 'C_44')
  {
    //use child
  }
}

答案 1 :(得分:0)

你可以用两种方式做到这一点。

如果您使用的是Asp.net 4,则可以在控件上将clientidmode设置为static。然后您就可以使用相同的ID访问它。

另一种方法是使用control.ClientId属性。您可以将控件的clientid作为javascript变量注入,并在javascript中使用该变量。

希望这有帮助。