.net实现点击textbox控件弹出日历控件Calendar代码
2009-01-22 22:20
465 查看
Calendar1为日历控件,下面包含了Calendar1的样式,OnSelectionChanged()选定日期事件以及OnVisibleMonthChanged()选择月份事件。
实现的关键是让一个隐藏层包含Calendar控件,点击textbox控件才让该显示该隐藏层。此处用到了ajax控件UpdatePanel.
.aspx页面文件
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
tbSetupTime.Text = this.Calendar1.SelectedDate.ToShortDateString();
Calendar1.Attributes.Add("onblur", "javascript:document.getElementById('Calendar1').style.display=\"none\";");
}
protected void Calendar1_VisibleMonthChanged(object sender, MonthChangedEventArgs e)
{
ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "key", "document.getElementById('Calendardiv').style.display=\"block\";", true);
}
.net的Calendar控件不可以直接选年份和月份的,每次都要点击下一个月或者上一个月定位,选当年的月份还可忍受之,选相隔几年的月份就忍无可忍了,不知道
是真的不可以还是我不知道怎样设置呢?
实现的关键是让一个隐藏层包含Calendar控件,点击textbox控件才让该显示该隐藏层。此处用到了ajax控件UpdatePanel.
.aspx页面文件
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
tbSetupTime.Text = this.Calendar1.SelectedDate.ToShortDateString();
Calendar1.Attributes.Add("onblur", "javascript:document.getElementById('Calendar1').style.display=\"none\";");
}
protected void Calendar1_VisibleMonthChanged(object sender, MonthChangedEventArgs e)
{
ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "key", "document.getElementById('Calendardiv').style.display=\"block\";", true);
}
.net的Calendar控件不可以直接选年份和月份的,每次都要点击下一个月或者上一个月定位,选当年的月份还可忍受之,选相隔几年的月份就忍无可忍了,不知道
是真的不可以还是我不知道怎样设置呢?
相关文章推荐
- 设置点击文本框或图片弹出日历控件的实现代码
- 设置点击文本框或图片弹出日历控件的实现代码
- 基于jQuery实现点击弹出层实例代码
- 实现Calendar日期控件选中的日期赋值给TextBox控件
- JS点击图片弹出文件选择框并覆盖原图功能的实现代码
- 设置点击文本框或图片弹出日历控件
- JS实现响应鼠标点击动画渐变弹出层效果代码
- IOS自定义View实现相应的控件点击方法以及代理的总结(附代码)
- Android 一个日历控件的实现代码
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- VS C# .NET WebBrowser控件 利用插入JS代码,实现控制弹出IE窗口
- JS点击某个图标或按钮弹出文件选择框的实现代码
- js点击任意区域弹出层消失实现代码
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- 点击下载链接 弹出页面实现代码
- .net日历控件 Calendar选择多个日期
- 使用AJAX的方法将TextBox控件和Calendar控件结合使用,点击TextBox后弹出Calendar控件
- 基于jQuery实现点击弹出层实例代码
- 使用Ajax控件CalendarExtender完成单击文本框弹出日历功能[转]
- 实现点击按钮,弹出登录页面,原页面变暗代码