在asp.net mvc3下,我用了个jquery datepicker控件,并使用汉化版本,在开发环境下(win7,.net framework 4,ie8浏览器,chorme浏览器),运行没问题,在验证日期时可以通过,但我发布到服务器时(win2003 ,.net framework 4),在服务器上或其他电脑(IE6)运行,提交表单时,提示日期验证错误“Please enter a valid date.”,随便我怎么改日期都不能通过,但在服务器或其他电脑的firefox 浏览器上运行,日期格式为 “2012-09-05”时,验证可以通过,但格式为“2012-9-5”时,验证不通过,也提示“Please enter a valid date.”,请问问题出在哪里,谢谢!

解决方案 »

  1.   

    xp,IE8下格式改成yyyy-mm-dd,也不能验证通过。
      

  2.   

    提交表单时,提示日期验证错误“Please enter a valid date.”=====首先搞清楚这提示是你的js提示还是.net程序提示?
    如果是.net提示就不能怪日历插件,你没有对输出日期做格式化。还有最好帖出代码研究
      

  3.   

    是jquery验证提示,不是.net。
    我在开发机器上运行正常,发布后在我机器上,日期录入2012-9-20或212-09-20,运行正常。换别的机子,或在服务器上执行就有问题,在ff下,只要把日期格式改成2012-09-20即可通过验证,在IE8,chorme下,要把日期改成9-20-2012才能通过验证。
    谢谢@
      

  4.   

    应该不是datepicker的问题,我把这个控件取消了,还是提示,应该是jquery验证的问题