asp.net中textbox使用My97DatePicker日期控件
问题是这样的:使用My97DatePicker日期控件的页面进行调试,用户没有登录时单击textbox日期有显示,但是登录单击textbox后页面后退到前面的页面,程序调...
问题是这样的:使用My97DatePicker日期控件的页面进行调试,用户没有登录时单击textbox日期有显示,但是登录单击textbox后页面后退到前面的页面,程序调试时发现也没有走Page_Load事件。 该textbox在aspx的相关代码如下,aspx.cs上没有相关代码: <script type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script> <tr> <td style="width: 634px; text-align:left;"> 截止时间: <asp:TextBox ID="txtTime" runat="server" onfocus="new WdatePicker(this,'%Y-%M-%D %h:%m:%s',true,'whyGreen')"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtTime" ErrorMessage="截止时间不能为空"></asp:RequiredFieldValidator></td> </tr>
展开
1个回答
展开全部
修改My97DatePicker\calendar.js文件, 在function My97DatePicker()方法中 if(navigator.product!='Gecko'){ if(location.href.substring(location.href.length-3).toLowerCase()=='#97'){location.replace(location.href.substring(0,location.href.length-3)); return;} else{location.replace(location.href+"#97");} history.go(-1);} 把history.go(-1);删掉 有这么一个操作,虽然不知道为什么要这么做,但是删掉这个就没有问题了,已经测试过了,我的网站也有这个问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询