0
更多的

当我将鼠标悬停在“更多”上时,我想要的用户控件中有这个数据列表,它应该是不可见的。它在 .aspx 页面上工作,而不是在用户控件上。这个怎么做。此控件放置在母版页上。

请帮忙。

4

3 回答 3

0

您是否尝试过调试 javascript mover() 和 mout() 函数?我猜您正在寻找具有错误 id 的元素,因为用户控件中的 id 可能不同。

于 2010-03-08T06:00:58.447 回答
0

可能这将是 getElementById 的问题。在命名容器中,您无法通过简单地给出其 id 来获取元素。您必须使用 ClientID 在运行时获取生成的元素 id。

就像是

document.getElementById ( "<%= DataList2.ClientID %>");

请参见Control.ClientID 属性

控制内容页面中的 ID 命名

于 2010-03-08T06:03:27.257 回答
0

我同意尝试获取元素的 id 可能是一个问题,因为当您将元素的 id 放在用户控件中时,该元素的 id 在运行时会发生变化。您可以运行您的代码,然后在浏览器中查看源代码,并准确查看 id 在运行时生成的内容。

于 2010-03-08T06:14:18.960 回答