自定义日期控件 (ASP.net)

asp.net|控件

控件代码如下:

<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>

<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>

调用页面代码:

<script?runat="server">...

????//?Insert?page?code?here
????//

script>
<html>
<head>
????<title>Testing?the?Calendartitle>
head>
<body>
????<form?runat="server">
????????<expo:CusCalender?id="cusCalender"?runat="server">expo:CusCalender>
????form>
body>
html>

时间: 2024-09-22 13:36:57

自定义日期控件 (ASP.net)的相关文章

ASP.NET中使用自定义验证控件

asp.net|控件 asp.net 1.1中,有不少验证控件,大大方便了我们,但有的时候,当需要做特殊的验证时,还会觉得不够用的,于是我们可以用自定义验证控件CustomValidator,要使用这个控件,必须在服务端写相应的事件,格式如下: Sub FunctionName(sender as Object, args as ServerValidateEventArgs) ...End Sub其中注意两个参数 value:指示当前的CustomValidator验证的是哪一个控件 IsVa

WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展

原文:WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展 一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要内容: 日历控件Calendar自定义样式: 日期控件DatePicker自定义样式,及Label标签.水印.清除日期功能扩展: 二.Calendar自定义样式 先看看效果: 从上面图可以看出,日历的显示其实有三种

ASP.NET Calendar日历(日期)控件使用方法_基础应用

Calendar 控件显示一个日历,用户可通过该日历导航到任意一年的任意一天.当 ASP.NET 网页运行时,Calendar 控件以 HTML 表格的形式呈现.因此,该控件的许多属性与多种不同的表格格式相符.在这些属性中,有几个在一些低版本的浏览器中不能得到完全支持,因此在这些浏览器中并不能使用所有的格式功能. 使用 Calendar 控件在网页上显示日历的单个月.该控件使您可以选择日期并移到下个月或上个月.Calendar 控件支持 System.Globalization 命名空间中的所有

ASP.NET的日期控件

问题描述 我现在用VB.net开发ASP.NET程序,我现在在aspx文件行用日期控件,想用一个日期控件,就是在一个普通的text输入框上点击,弹出来一个calender控件,选择时间,但是calender又不行.问问大家有没有其他好的服务端组件,如果没有,那么我就只能用js组件了. 解决方案 解决方案二:服务端组件貌似都不带时分秒,html5倒有不少日期选择器,但并非所有浏览器目前都支持,不过将来应该会支持解决方案三:可以很肯定的告诉你calender是绝对可以的.你的方法错了.解决方案四:使

asp.net日期控件验证代码

asp教程.net日期控件验证代码 <%@ Page Language=VB Debug=true %> <HTML> <HEAD> <TITLE>Comparing a Field to a Date Data Type using the CompareValidator Control</TITLE> </HEAD> <form runat="server"> <BR><BR&g

timer-DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用

问题描述 DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用 用户控件中使用的代码如下:/asp:ScriptManager /asp:Timer /asp:Literal /asp:UpdatePanel 为什么到事件刷新的时候会报 " Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息." 这个错误呢?请指教一下 解决方案 asp不会,jsp会一点,祝你好运!

一个类似于Calendar日期控件,不用再刷新页面。

1. 一个类似于Calendar日期控件,不用再刷新页面. 2. 判断文本控件里的值是否能转换成日期型. .htc 例1: /* *xpMask.htc * */ //------------------------------------------------------------------------------------------------------ <PUBLIC:COMPONENT lightWeight=false > <PUBLIC:DEFAULTS cont

Android使用GridLayout绘制自定义日历控件_Android

效果图 思路:就是先设置Gridlayout的行列数,然后往里面放置一定数目的自定义日历按钮控件,最后实现日历逻辑就可以了. 步骤: 第一步:自定义日历控件(初步) 第二步:实现自定义单个日期按钮控件 第三步:将第二步得到的控件动态添加到第一步的布局中,并实现日期逻辑 第四步:编写单个日期点击监听器接口 第一步:自定义日历控件(初步) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmln

在网页中实现像VB的日期控件那样的组件,一点击就弹出日历菜单。。。。(原创!)

在网页中实现像VB的日期控件那样的组件,一点击就弹出日历菜单....(原创!) 作者: 小白 点击链接查看作者详细信息 <HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE>在网页上直接调用控件选择时间的演示效果</TITLE><SCRIPT LANGUAGE=javascript><