ASP.NET(C#)日期选择如何实现? 跟http://www.ctrip.com/上面一样,该如何做啊!郁闷...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://community.csdn.net/Expert/topic/3418/3418497.xml?temp=.3672296 用 eboywy(飞影) 贴的那个吧,也还算漂亮的 客户端的脚本日历,在微软的系列讲座中有提供源码的,你可以到http://www.microsoft.com/china/msdn/events/webcasts/Webcast/webcasts.mspx下载ASP.NET开发技巧集锦里面有。 a.aspx<SCRIPT language="javascript"> function select_date() { var a=document.Form1.txtApply_time.value; document.Form1.txtApply_time.value=window.showModalDialog ("select_date.aspx",null,"dialogWidth:350px;dialogheight:200px"); if(document.Form1.txtApply_time.value=="undefined") document.Form1.txtApply_time.value=a; } </SCRIPT>按钮用的是HTML控件运行在服务器端,txtApply_time为文本框的ID<INPUT id="img2" style="Z-INDEX: 103; LEFT: 329px; POSITION: absolute; TOP: 407px" onclick="select_date()" type="image" src="../../image/button/date.gif" name="Image1"> select_date.aspx<HTML> <HEAD> <title>select_date</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <base target="_self"> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server" > <asp:calendar id="Calendar1" style="Z-INDEX: 117; LEFT: 0px; POSITION: absolute; TOP: 2px" runat="server" BorderStyle="Solid" CssClass="input1" Width="329px" Font-Size="10pt"> <DayHeaderStyle BackColor="Linen"></DayHeaderStyle> <TitleStyle BackColor="#C0C0FF"></TitleStyle> <OtherMonthDayStyle Font-Size="Smaller" ForeColor="#E0E0E0"></OtherMonthDayStyle> </asp:calendar> </form> </body></HTML> select_date.aspx.csprivate void Calendar1_SelectionChanged(object sender, System.EventArgs e) { DateTime date=Convert.ToDateTime(Calendar1.SelectedDate); Response.Write("<script>window.returnValue='"+date.ToShortDateString()+"';window.close();</script>"); } private void Page_Load(object sender,System.EventArgs e){ //在标签lblDate中显示当前日期 lblDate.Text="Current date:"+Calendar1.TodaysDate;}private void Calendar1_SelectionChanged(object sender, System.EventArgs e){ //显示当前日期 lblDate.Text="Current date:"+Calendar1.TodaysDate; if(Calendar1.SelectedDates.Count==1) //显示选中日期 lblDate.Text="Selected date:"+Calendar1.SelectedDate; else //如果选中多个日期,显示它们 lblDate.Text="Selected dates:"+Calendar1.SelectedDates[0]+"to" +Calendar1.SelectedDate[Calendar1.SelectedDate.Count-1];} 如何弹出提示页面 大家做项目有用到UML吗? 帮忙开一下思路!! 菜鸟上传问题问题 新手求教 大家帮我分析下这个判断 SQL查询问题 急啊,怎么把数据库表(tscobr)中的创建成xml时,对应值为空(null)时,这个字段都没有了呢?我怎么得到tscobr的全部表结构? 大侠们帮帮忙,郁闷之至:首次运行非常正常,刷新页面或再次进入此asp.net页面时老报错。 做了个退出!这样写为什么不能让COOKIE过期失效 怎么在WEB应用程序里访问另一台主机 利用.NET的缓存技术——输出缓存(Output Cache),可以很大提高网站的性能么?
http://www.microsoft.com/china/msdn/events/webcasts/Webcast/webcasts.mspx
下载ASP.NET开发技巧集锦
里面有。
<SCRIPT language="javascript">
function select_date()
{
var a=document.Form1.txtApply_time.value;
document.Form1.txtApply_time.value=window.showModalDialog ("select_date.aspx",null,"dialogWidth:350px;dialogheight:200px");
if(document.Form1.txtApply_time.value=="undefined")
document.Form1.txtApply_time.value=a;
}
</SCRIPT>
按钮用的是HTML控件运行在服务器端,txtApply_time为文本框的ID
<INPUT id="img2" style="Z-INDEX: 103; LEFT: 329px; POSITION: absolute; TOP: 407px" onclick="select_date()"
type="image" src="../../image/button/date.gif" name="Image1">
<HEAD>
<title>select_date</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<base target="_self">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server" >
<asp:calendar id="Calendar1" style="Z-INDEX: 117; LEFT: 0px; POSITION: absolute; TOP: 2px" runat="server"
BorderStyle="Solid" CssClass="input1" Width="329px" Font-Size="10pt">
<DayHeaderStyle BackColor="Linen"></DayHeaderStyle>
<TitleStyle BackColor="#C0C0FF"></TitleStyle>
<OtherMonthDayStyle Font-Size="Smaller" ForeColor="#E0E0E0"></OtherMonthDayStyle>
</asp:calendar>
</form>
</body>
</HTML>
{
DateTime date=Convert.ToDateTime(Calendar1.SelectedDate);
Response.Write("<script>window.returnValue='"+date.ToShortDateString()+"';window.close();</script>");
}
{
//在标签lblDate中显示当前日期
lblDate.Text="Current date:"+Calendar1.TodaysDate;
}private void Calendar1_SelectionChanged(object sender, System.EventArgs e)
{
//显示当前日期
lblDate.Text="Current date:"+Calendar1.TodaysDate;
if(Calendar1.SelectedDates.Count==1)
//显示选中日期
lblDate.Text="Selected date:"+Calendar1.SelectedDate;
else
//如果选中多个日期,显示它们
lblDate.Text="Selected dates:"+Calendar1.SelectedDates[0]+"to"
+Calendar1.SelectedDate[Calendar1.SelectedDate.Count-1];
}