天天看點

梅花雨的月曆控件在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的錯誤了!

是以解決方法的第二個步驟是不可省的。

繼續閱讀