Jquery CSS未在更新面板中更新

Jquery CSS未在更新面板中更新,jquery,ajax,updatepanel,Jquery,Ajax,Updatepanel,我有一个链接按钮,它保存在更新面板中。当我把它保存在更新面板中时。通过Jquery调用的Hover函数执行不正确,我无法看到应用了Hover css。当我移除更新面板时,它显示正确 $(document).ready(function () { $("#MainContent_LinkGeneral").hover( function () { $(this).addClass("TabGeneralHover"); },

我有一个链接按钮,它保存在更新面板中。当我把它保存在更新面板中时。通过Jquery调用的Hover函数执行不正确,我无法看到应用了Hover css。当我移除更新面板时,它显示正确

 $(document).ready(function () {

            $("#MainContent_LinkGeneral").hover(
            function () { $(this).addClass("TabGeneralHover"); },
            function () { $(this).removeClass("TabGeneralHover"); }
            );


        });

为什么不在updatepanel中更新css

我只在这里找到了答案。我刚把

$(document).ready(function() {
// bind your jQuery events here initially
});

var prm = Sys.WebForms.PageRequestManager.getInstance();

prm.add_endRequest(function() {
// re-bind your jQuery events here
});
用于维护回发邮件。我将上面的代码放在scriptmanager之后,并将该脚本保存在表单和body标记之间。
请参阅thread

MainContent\u LinkGeneral名称是否带有更新面板?更新面板是一个命名容器,你确定你的id是正确的吗?也许你的按钮是动态添加到页面的?@Mithrandir是正确的。你是否检查客户端的id是否与你的函数中的id完全相同?我的意思是
“#MainContent\u LinkGeneral”
?@Rajaram您可以使用mozilla Firefox浏览器中名为
Firebug
的插件检查Alll-#MainContent\u LinkGeneral是为浏览器中的linkbutton生成的id。