原因:
因为Updatapanel没有postback,js不会重新加载。所以失效。
解决:
在
<asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="200"> </asp:ScriptManager>
之后添加如下代码
<script type="text/javascript" language="javascript"> var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_endRequest(function () { // re-bind your jquery events here $(document).ready(function(){ var id = "<%= aaa.ClientID%>"; $("#"+id).click(function(){ alert("aaa"); }); }); } ); </script>