能不能设定calendar中每个月总是显示的是1号开头呢?1 2 3 4 5 6 7
8 9
这样子的效果!
8 9
这样子的效果!
解决方案 »
- 谁能推荐一款好的WCF学习资料?
- 请教一下 谁做过google map的应用?
- 求一个图片显示效果!
- ASP.NET菜鸟级问题(100分)
- 急用:定位问题
- 如何解决用dataview显示记录时,查询不满足条件的时候,就会显示一块空白
- 关于WebClient的DownloadFile方法问题
- 求救!打开数据库有问题
- 大家都来帮我写一个SQL存储过程哦(应该有难度滴)!!在线等
- asp.net程序放在服务器时bin目录跟web.config必须放在跟目录下吗?
- 哪里有asp.net(vb.net)的新闻系统啊?要有源码提供
- 日历控件,选完日期把值返回给文本框,怎样能够触发文本框的change事件呀?
http://www.skyiv.com/sky/csdn/Calendar1.aspx
<html>
<head>
<title>每个月总是1号在最左边</title>
<script language="C#" runat="server"> void Page_Load()
{
SetFirstDayOfWeek();
} void MonthChange(Object sender, MonthChangedEventArgs e)
{
SetFirstDayOfWeek();
} void SetFirstDayOfWeek()
{
DateTime d1 = calDate.VisibleDate;
if (d1 == DateTime.MinValue) d1 = DateTime.Now;
DateTime d2 = new DateTime(d1.Year, d1.Month, 1);
calDate.FirstDayOfWeek = (FirstDayOfWeek)(d2.DayOfWeek);
}</script>
</head>
<body>
每个月总是1号在最左边,呵呵
<form runat="server"><asp:Calendar id="calDate"
ShowGridLines="true"
OnVisibleMonthChanged="MonthChange"
runat="server">
<TitleStyle BackColor="DodgerBlue" />
<OtherMonthDayStyle ForeColor="White" />
<SelectedDayStyle BackColor="#ffcc66" />
<WeekendDayStyle ForeColor="Blue" />
<TodayDayStyle ForeColor="Red" Font-Bold="true"/>
</asp:Calendar></form>
</body>
</html>