更新面板呈现元素后,css悬停菜单停止工作

时间:2013-05-14 10:48:09

标签: asp.net css ajax updatepanel

我在母版页上使用<ul> <li>菜单。对于菜单悬停我使用的是csshover.htc文件。 我在我的子页面上<updatepanel>,但当我点击更新面板中的任何链接或按钮时,我的菜单停止工作。即悬停不起作用。什么可以解决这个问题?

2 个答案:

答案 0 :(得分:1)

您需要在updatepanel触发后重新初始化菜单。为此,您需要在页面底部包含以下内容:

<script type="text/javascript">
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(CSSHover());‌
</script>

您将在htc文件的顶部找到要调用的函数的名称 - 您将看到如下内容:

<public:attach event="ondocumentready" onevent="CSSHover()" /> 

需要触发的函数是onevent中的部分

答案 1 :(得分:-1)

我从here获得了更新的htc文件,我的问题已经解决..