文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Asp.NetASP.NET 程序实现博客日历
精品推荐
特别推荐
·技巧实例:ASP.NET生成静态页面实现方法
·ASP.NET、JSP及PHP之间的抉择
·.net基础知识错误注意二十二点知识
·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
·.NET基础知识-什么是.NET
·初学C#+ASP.NET+Oracle时积累的备忘点滴
·专家详解:复杂表达式的执行步骤
·asp.net中的加密方法
·DataGrid常见关注问题解决方案
·学习笔记 ASP.NET 5种页面转向法
热点TOP10
·DataList嵌套实例
·C#中势将窗体拖拽进行到底
·Paint.NET 3.20正式版下载
·ASP.NET2.0的multiview和wizard控件
·.net基础知识错误注意二十二点知识
·.NET 3.x新特性之自动属性及集合初始化
·ASP.NET中Multi-ListBox控件编程详解
·技巧实例:ASP.NET生成静态页面实现方法
·绝对精华:ASP.NET常用的三十三种实用代码
·动态创建内容时所用的W3C DOM属性和方法

ASP.NET 程序实现博客日历

日期:2008年3月30日 作者: 查看:[大字体 中字体 小字体]


using System.Web.UI.HtmlControls;
using System.Threading;
using System.Globalization;
using System.Data.SqlClient;

namespace Blog_calendar
{
 /// <summary>
 /// WebForm1 的摘要说明。
 /// </summary>
 public class WebForm1 : System.Web.UI.Page
 {
  protected System.Web.UI.WebControls.Calendar Calendar1;
  private int[] arrCurrentDays,arrPreDays,arrNextDays; //三个变量分别是当前月,前一月,和下一个月
  private int intCurrentMonth,intPreMonth,intNextMonth; //三个整型数组存放相对月份写有blog的日期
 
  private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
  }

  private void Calendar1_PreRender(object sender, System.EventArgs e)
  {
   Thread threadCurrent = Thread.CurrentThread;
   CultureInfo ciNew = (CultureInfo)threadCurrent.CurrentCulture.Clone();
   ciNew.DateTimeFormat.DayNames = new string[]{"日","一","二","三","四","五","六"};
   ciNew.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Sunday;
   threadCurrent.CurrentCulture = ciNew;
  }

  private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
  {
   //该控件在创建每一天时发生。  
   CalendarDay d = ((DayRenderEventArgs)e).Day;
   TableCell c   = ((DayRenderEventArgs)e).Cell;  
   // 初始化当前月有Blog的日期数组
   if( intPreMonth == 0 )
   {
    intPreMonth = d.Date.Month; // 注意:日历控件初始化时我们得到的第一个月并不是当前月,而是前一个月的月份
    //Response.Write(d.Date.Month.ToString());
    intCurrentMonth = intPreMonth+1;
       if (intCurrentMonth>12)
     intCurrentMonth=1 ;
    intNextMonth = intCurrentMonth+1;
    if (intNextMonth >12)
     intNextMonth =1;
    arrPreDays =    getArrayDay(d.Date.Year,intPreMonth); //得到前一个月有blog的日期数组
    arrCurrentDays = getArrayDay(d.Date.Year,intCurrentMonth) ;//得到当月有blog的日期数组
    arrNextDays =   getArrayDay(d.Date.Year,intNextMonth) ;//得到下个月有blog的日期数组
   }
  
   int j=0;  
  

   if( d.Date.Month.Equals(intPreMonth) )

上一页 [1] [2] [3] [4] 下一页 




上一篇:浅析Asp.net中的Web.config文件

下一篇:整理出C#(.net)的常用函数和方法集

相关文章:
·只需十三招 轻松学会利用博客赚钱
·如何实现局域网打印机共享
·添加或删除启动时自动运行的程序
·水晶报表的jsp实现
·不用任何软件(木马程序)盗取账号密码
·为Canon PIXMA iP1000喷墨打印机安装驱动程序
·Access使用宏控制程序
·用Excel实现定时提醒
·卸载并不难!轻松卸载程序六技巧
·利用VB6.0实现五线谱作曲工具
相关软件:
·C语言程序设计
·Windows环境下32位汇编语言程序设计
·透明日历墙纸 V1.0
·零起点教你如何破解软件和制作注册机 and 视频+程序
·硅谷 C++程序设计视频教程 齐幼菊
·TCP-IP详解卷2:实现
·C语言程序设计视频教程 CSF 教材:谭浩强《c程序设计》
·FLASH个人简历源程序(FLA)
·热带鱼水族箱屏幕保护程序 V2.0 汉化版
·Matlab程序设计

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot