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> 展开
 我来答
百度网友41ba5541575
2014-07-01 · TA获得超过352个赞
知道答主
回答量:287
采纳率:95%
帮助的人:49.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);删掉 有这么一个操作,虽然不知道为什么要这么做,但是删掉这个就没有问题了,已经测试过了,我的网站也有这个问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式