鼠标悬停时,用户控件中的控件可见= false

时间:2010-03-08 05:50:07

标签: asp.net webforms onmouseover

更多                                                                                                    

我在用户控件中有这个数据列表我希望当我将鼠标放在“更多”上时,它应该是不可见的。它正在开发.aspx页面而不是用户控件。这该怎么做。此控件放在母版页上。

请帮助。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

可能与getElementById有关。在命名容器中,您无法通过简单地提供其ID来获取元素。您必须使用ClientID在运行时获取元素的生成ID。

这样的东西
document.getElementById ( "<%= DataList2.ClientID %>");

参见 Control.ClientID Property

<强> Control ID Naming in Content Pages

答案 2 :(得分:0)

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