您的位置:首页 > Web前端 > JavaScript

vs2005下实现梅花雪JS日历的解决方案

2007-04-16 16:45 323 查看
以前vs2002 vs2003很多项目都应用了js的日历控件,但是很多人提出vs2005使用该控件出现问题。
通过网络查询,很多人提出了解决方案。

以下见aspx代码
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="calender.aspx.cs" Inherits="calender" ResponseEncoding="GB2312" EnableEventValidation ="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script src ="calendar.js" type="text/javascript"></script>
</head>
<body>

<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" onFocus="calendar()" ></asp:TextBox>
</div>
</form>
</body>
</html>

//calendar.js 代码是日历的javascript代码,网络里一大堆。

大家注意到没有,一般vs生成的.aspx代码里是
<%@ Page Language="C#" AutoEventWireup="true" AutoEventWireup="true" CodeFile="calender.aspx.cs" Inherits="calender" %>
你需要人为的加上以下代码
ResponseEncoding="GB2312" EnableEventValidation ="false"
结果为
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="calender.aspx.cs" Inherits="calender" ResponseEncoding="GB2312" EnableEventValidation ="false"%>

其实说白啦就是中文编码的问题。相信大家看到这里都明白啦。
如果那位没有以上的js代码,可以发email给我,我会发给你们
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: