zoukankan
html css js c++ java
自定义日期控件
对ASP.Net所知甚少,用
Web Matrix
作了一个日期选择控件,让大家见笑了
控件代码如下:
<%
...
@ Control ClassName
=
"
CustomCalender
"
autoeventwireup
=
"
false
"
Language
=
"
C#
"
targetschema
=
"
http://schemas.microsoft.com/intellisense/ie5
"
%>
<
script
runat
="server"
>
...
private
void
Calendar1_SelectionChanged( System.Object sender, System.EventArgs e )
...
{
TextBox1.Text
=
Calendar2.SelectedDate.ToShortDateString();
Panel1.Visible
=
false
;
}
private
void
OnClick( System.Object sender, System.EventArgs e )
...
{
if
( Panel1.Visible )
...
{
Panel1.Visible
=
false
;
}
else
...
{
Panel1.Visible
=
true
;
}
}
</
script
>
<!--
Insert content here
-->
<
asp:TextBox
id
="TextBox1"
runat
="server"
></
asp:TextBox
>
<
asp:Button
id
="Button1"
onclick
="OnClick"
runat
="server"
size
="43"
Text
="..."
height
="22"
width
="35"
type
="button"
></
asp:Button
>
<
div
id
="divCalendar"
>
<
asp:Panel
id
="Panel1"
runat
="server"
Width
="172px"
Height
="182px"
Visible
="False"
>
<
asp:Calendar
id
="Calendar2"
runat
="server"
Width
="200px"
Height
="180px"
OnSelectionChanged
="Calendar1_SelectionChanged"
BorderWidth
="2px"
BackColor
="White"
ForeColor
="Black"
Font-Size
="8pt"
Font-Names
="Verdana"
BorderColor
="#999999"
BorderStyle
="Outset"
DayNameFormat
="FirstLetter"
CellPadding
="4"
>
<
TodayDayStyle
forecolor
="Black"
backcolor
="#CCCCCC"
></
TodayDayStyle
>
<
SelectorStyle
backcolor
="#CCCCCC"
></
SelectorStyle
>
<
NextPrevStyle
verticalalign
="Bottom"
></
NextPrevStyle
>
<
DayHeaderStyle
font-size
="7pt"
font-bold
="True"
backcolor
="#CCCCCC"
></
DayHeaderStyle
>
<
SelectedDayStyle
font-bold
="True"
forecolor
="White"
backcolor
="#666666"
></
SelectedDayStyle
>
<
TitleStyle
font-bold
="True"
bordercolor
="Black"
backcolor
="#999999"
></
TitleStyle
>
<
WeekendDayStyle
backcolor
="#FFFFCC"
></
WeekendDayStyle
>
<
OtherMonthDayStyle
forecolor
="#808080"
></
OtherMonthDayStyle
>
</
asp:Calendar
>
</
asp:Panel
>
</
div
>
调用页面代码:
<%
...
@ Page Language
=
"
C#
"
%>
<%
...
@ Register TagPrefix
=
"
expo
"
TagName
=
"
CusCalender
"
Src
=
"
NewFile.ascx
"
%>
<
script
runat
="server"
>
...
//
Insert page code here
//
</
script
>
<
html
>
<
head
>
<
title
>
Testing the Calendar
</
title
>
</
head
>
<
body
>
<
form
runat
="server"
>
<
expo:CusCalender
id
="cusCalender"
runat
="server"
></
expo:CusCalender
>
</
form
>
</
body
>
</
html
>
查看全文
相关阅读:
参考博客
拆包
python2和python3关于列表推导的差别
salt Rosters
list.sort和内置方法sorted的区别
关于在元祖中+=
runners
DataGridView合并单元格
Android之TelephonyManager类的方法详解
Android应用自动更新功能的代码实现
原文地址:https://www.cnblogs.com/dahuzizyd/p/20119.html
最新文章
检测设备是否支持触屏
识别长按
关于IE的几个bug
innerHTML在早期IE版本不支持的問題
关于块级元素与行内元素
理解JS的事件委託
Professional JavaScript for Web Developers 读书笔记
IE8&9出现js无效,打开控制台之后正常的囧事
使用JavaScript获取图片的真实尺寸大小
JS一趟循环消除一个数组里重复的元素
热门文章
解决float之后容器高度坍塌
闭包
修改input缺省的文字透明度及颜色
超过容器的文字显示为省略号
使用CSS设置文字不可选
使用JavaScript重定向网页
什么时候该用!important?
SQLSERVER 大数据导入探索
jquery扩展
序列的增量赋值 +=和*=
Copyright © 2011-2022 走看看