| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 432 人关注过本帖
标题:[求助]程序出错问题!
只看楼主 加入收藏
xuzhaozu
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-16
收藏
 问题点数:0 回复次数:4 
[求助]程序出错问题!
<script language="C#" runat="server">
protected void Date_Selected(object sender,EventArgs e)
{
switch (Calendar1.SelectedDates.Count)
{
case(0):
{
Label1.Text="您选择日期";
break;
}
case(1):
{
Label1.Text="您选择的日期是: "+Calendar1.SelectedDate.ToShortDateString();
break;
}
case(7):
{
Label1.Text="您的选择是一周的开始: "+Calendar1.SelectedDate.ToShortDateString();
break;
}
default:
Label1.Text="您的选择是一个月的开始: "+ Calendar1.SelectedDate.ToShortDateString();
break;
}
}

</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<TABLE height="720" cellSpacing="0" cellPadding="0" width="262" border="0" ms_2d_layout="TRUE">
<TR vAlign="top">
<TD width="262" height="720">
<form id="Form1" method="post" runat="server">
<TABLE height="245" cellSpacing="0" cellPadding="0" width="708" border="0" ms_2d_layout="TRUE">
<TR vAlign="top">
<TD width="10" height="15"></TD>
<TD width="698"></TD>
</TR>
<TR vAlign="top">
<TD height="41"></TD>
<TD>
<h3>Calendar控件演示</h3>
</TD>
</TR>
<TR vAlign="top">
<TD height="169"></TD>
<TD>
<asp:Calendar ID="Calendar1" OnSelectionChanged="Date_Selected" SelectionMode="DayWeekMonth" Font-Name="Verdana"
Font-Size="12px" NextPrevFormat="ShortMonth" SelectWeekText="week" SelectMonthText="month"
runat="server">
<TodayDayStyle Font-Bold="True" ForeColor=#ff0066 />
<DayHeaderStyle Font-Overline=True Font-Bold="True" />
<OtherMonthDayStyle ForeColor="gray" />
<TitleStyle BackColor="#3366ff" ForeColor="White" Font-Bold="True" />
<SelectedDayStyle ForeColor=#006600 BackColor="#ffcc66" Font-Bold="True" />
<NextPrevStyle ForeColor=#ff0099 Font-Size="10px" />
<SelectorStyle BackColor="#99ccff" ForeColor=#ffcc33 Font-Size="9px" />
</asp:Calendar></TD>
</TR>
<TR vAlign="top">
<TD height="20"></TD>
<TD>
<h4><asp:Label ID="Label1" Runat="server" /></h4>
</TD>
</TR>
</TABLE>
</form>
</TD>
</TR>
</TABLE>
</body>
</HTML>
2006-03-16 17:23
studay
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-3-14
收藏
得分:0 
请问:上面的 case(0) case(1) case(7)
里面的参数0 1 7是怎么实现的 Calendar1.SelectedDates.Count的取值是怎么取的?是按照每周从1到7表示周一到周日吗?

还有 default:
Label1.Text="您的选择是一个月的开始: "+ Calendar1.SelectedDate.ToShortDateString(); 这段我没看懂啊 就是default: 这个词是什么意义啊
多谢多谢
2006-03-16 17:32
xuzhaozu
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-16
收藏
得分:0 
default是推出循环
2006-03-16 17:35
studay
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-3-14
收藏
得分:0 
希望大家多多发言多多讨论谢谢
2006-03-16 17:39
syh878
Rank: 1
等 级:新手上路
威 望:2
帖 子:461
专家分:0
注 册:2005-9-2
收藏
得分:0 
default应该是当Calendar1.SelectedDates.Count值无0,1,7时做的动作.
和vb中的case else相同.

2006-03-17 08:58
快速回复:[求助]程序出错问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.102377 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved