asp.net学习点滴

1.计算两个日期之间相差的天数
    System.DateTime dtA=(DateTime)this.StartDate.Text;
    System.DateTime dtB=(DateTime)this.EndDate.Text;
    TimeSpan c=db-da;
    Response.Write(c.TotalDays);
2 转换日期需求的字符串格式
   Calendar2.SelectedDate.ToString("yyyy-MM-dd");日历控件选择完日期后,转换成需要的字符串格式。 这里的格式化居然大小写轮换,不明白表示月的为什么要大写,小写居然就不支持。
3 控件级属性的实现方法
 
 1           #region  控件属性        
 2           // true-显示全部列 false-隐藏部分列
 3           public   bool  IsVisible
 4          {
 5               get  
 6              {                 
 7                   return  (ViewState[ " IsVisible " ==   null ?   true bool .Parse(ViewState[ " IsVisible " ].ToString());
 8              }
 9               set  
10              {
11                  ViewState[ " IsVisible " =  value;
12              }    
13          }
14      
15           // 显示数据类型 0-交办 1-待办
16           public    int  ShowType 
17          {  
18               get  
19              {                 
20                   return  (ViewState[ " ShowType " ==   null ?   0 int .Parse(ViewState[ " ShowType " ].ToString());
21              }
22               set  
23              {
24                  ViewState[ " ShowType " =  value;
25              }
26          }
27           #endregion
28 

以前一直搞不懂viewstate的用法,现在用到了,终于明白了,看来在实战中积累经验真的很重要: )

你可能感兴趣的:(asp.net)