jquery datepicker ms ajax updatepanel doesn't work after post back

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
   
<title></title> 
   
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.1.js"> 
   
</script> 
   
<script type="text/javascript"> 
        $
(document).ready(function(){ 
           
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); 
 
            function
EndRequestHandler(sender, args){ 
                $
('.mydatepickerclass').datepicker({ dateFormat:'dd-mm-yy'}); 
           
} 
 
       
}); 
   
</script>    
</head> 
<body> 
   
<form id="form1" runat="server"> 
   
<div> 
 
   
</div> 
   
<asp:ScriptManager ID="ScriptManager1" runat="server"> 
   
</asp:ScriptManager> 
   
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
       
<ContentTemplate> 
           
<asp:TextBox ID="TextBox1" runat="server"CssClass="mydatepickerclass"></asp:TextBox> 
           
<br /> 
           
<asp:Button ID="Button1" runat="server"Text="UpdateMe"  
                onclick
="Button1_Click"/> 
       
</ContentTemplate> 
   
</asp:UpdatePanel> 
   
</form> 
</body> 
</html> 

posted on 2011-12-29 11:12  xujunjie  阅读(143)  评论(0编辑  收藏  举报