天天看点

梅花雨的日历控件在ASP.NET2.0下不可用的解决方法

梅花雨的日历控件的确很好用,可是在asp.net 2.0下,会发现以往的方式用不起了,js报错“缺少对象”。

解决方法如下

1、<%@ Page Language="C#" CodePage="936".....

一定加入936 ,否则出错

2、去掉

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

这一行

问题是解决了,不过感觉这么做会影响网站的国际化,同时可能会造成标准化XHTML的丧失!

<a href="http://files.cnblogs.com/heekui/WebDate.rar"></a>

<a href="http://files.cnblogs.com/heekui/WebDate.rar">实例代码: /Files/heekui/WebDate.rar</a>

补充:

谢谢网友 兰亭 提供新的解决方式

经实机测试

js文件编码以utf-8方式,导入后

CodePage="936"..... 可以省掉,

但是 如果不把那句xml dtd的声明去掉,还是不会弹出日历选择的界面,尽管不会出现js的错误了!

所以解决方法的第二个步骤是不可省的。

继续阅读