您的位置:首页 > 其它

梅花雨控件 在.NET 2.0中的用法

2008-05-21 18:28 295 查看
前几天在做页面的时候要用到一个输入时间的文本框 ,就在google上找了一下。觉得梅花雨很好用,但是在.NET中会有一些小问题,

第一步:在.aspx页面上 加上控件的js文件:

<script language="JavaScript" src="js/calendar.js"></script>

<asp:TextBox ID="aaa" runat="server" Width="130"></asp:TextBox>

这个为在页面调用的具体TextBox 。假设页面要调用的控件的ID为:aaa

第二步:在.cs文件里加下面的语句 给aaa这个空间添加一个Attributes.Add 的事件。如下就可以调用了 。

protected void Page_Load(object sender, EventArgs e)

{ if (!IsPostBack)

{

this.aaa.Attributes.Add("onfocus", "javascript:calendar()");

}

}

这个页面就可以调用。

注意:因为日历控件时在gb2312下用到。可能你的asp.net默认是uf_8的。所以要能够调用的话还需要在Web.Config文件里加上: <globalization requestEncoding="gb2312" responseEncoding="gb2312" />

注意上的代码要加到<system.web>......</system.web>里面。这样这个调用全部完成。控件默认只是显示日期的。如果你要日期加时间。那需要在.js文件里修改。

具体代码: this.timeShow = false; //是否返回时间把这个为true 。

在calendar.js中可以设置控件的一些基本的属性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: