成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

編寫C#日期時間控件的幾種方法

開發 后端
做Web頁面很多要用到日期輸入,.NET自帶的日歷控件每次都需要與服務器交互很不方便。為了圖省事自己開發了一個C#日期時間控件。

參照用JavaScript編寫的日期選擇,將其中的JavaScript部分寫入控件中就可以了。C#日期時間控件代碼不復雜,拿出來大家共享以下。大家幫忙找找Bug,提提改進意見。

實現效果如下:

C#日期時間控件實現效果

 Bug:控件放到frame 的頁面里面使用得時候就會出錯:“parent.event 為空或不是對象”
將InputCalendar.cs中output.WriteLine("parent.event.cancelBubble=true;");一句去掉即可。
這一句的意義是:設置或獲取當前事件是否要在事件句柄中向上冒泡。當前應用中好像沒有用,所以去掉也不要緊。

如何增加Autopostpack功能:

  1. if (autopostback==true )   
  2. {   
  3. output.WriteLine ("javascript:"+Page.GetPostBackEventReference(this)+";");   
  4. }   
  5. //添加了一個AUTOPOSTBACK功能。  

在頭部加上如下代碼,即可實現選擇Autopostpack功能了。

  1. private bool autopostback=true;   
  2. [Bindable(true),   
  3. Category("Appearance"),   
  4. DefaultValue(true)]   
  5. public bool AutoPostBack   
  6. {   
  7. get   
  8. {   
  9. return autopostback;   
  10. }   
  11. set   
  12. {   
  13. autopostback=value;   
  14. }   

解決在用戶C#日期時間控件控件中取值問題:

將原來的C#日期時間控件:

  1. output.AddAttribute(HtmlTextWriterAttribute.Id,this.ID);   
  2. output.AddAttribute(HtmlTextWriterAttribute.Name,this.ID);  

改為:

  1. output.AddAttribute(HtmlTextWriterAttribute.Id,this.UniqueID);   
  2. output.AddAttribute(HtmlTextWriterAttribute.Name,this.UniqueID);  

將原來的C#日期時間控件:

  1. output.AddAttribute(HtmlTextWriterAttribute.Id,this.ID); output.AddAttribute(HtmlTextWriterAttribute.Name,this.ID); 改為: output.AddAttribute(HtmlTextWriterAttribute.Id,this.UniqueID); output.AddAttribute(HtmlTextWriterAttribute.Name,this.UniqueID); 

 

【編輯推薦】

  1. C# 4.0 Dynamic關鍵字全解析
  2. 淺談C#中構造函數和成員函數
  3. C#回調函數及API應用淺析
  4. 詳解C# Object.Equals函數
  5. C#調用Windows API函數
責任編輯:彭凡 來源: yaosansi.com
相關推薦

2009-09-24 14:59:38

C#編寫COM組件

2009-08-31 09:19:31

c#隱藏窗口

2013-02-22 09:54:15

C#Excel讀取Excel

2009-08-05 13:34:18

C#日期相減

2009-07-30 15:57:30

C#時間

2009-09-01 18:35:53

C#判斷文件存在

2009-07-30 16:40:03

C#日期格式化

2009-08-28 15:05:35

C#編寫Calenda

2009-08-06 16:58:40

C#編寫ActiveX

2009-08-27 14:32:15

C#編寫ActiveX

2009-08-25 17:31:57

C#讀取文件

2010-01-22 14:46:25

C++語言

2009-08-03 13:34:06

自定義C#控件

2009-07-30 16:27:33

C#比較時間

2009-09-14 18:11:23

C#排序方法

2024-08-23 09:00:18

開發跨域請求

2009-07-30 16:56:14

C#時間控件

2009-08-06 17:24:08

C#字符串

2009-08-25 14:59:36

ASP.NET和C#連

2009-08-28 16:31:21

C# treeview
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区在线 | 国产视频91在线 | 国产视频精品在线 | 欧美一级电影免费观看 | 欧美一区二区三区日韩 | 91激情电影 | 国产精品久久久久久久久久久久午夜片 | 免费看大片bbbb欧美 | 欧美激情精品久久久久久 | 亚洲最大看片网站 | 精品国产乱码久久久久久88av | 亚洲网在线 | 亚洲啊v在线 | 国产精品大片在线观看 | 91精品国产777在线观看 | 欧美一级片在线看 | 五月激情婷婷在线 | 久久久久1| 欧美精品日韩 | 国产高清视频一区 | 一区二区三区回区在观看免费视频 | 在线国产一区二区三区 | aaaa一级毛片 | 成人免费视频一区二区 | 久久久久久av| 一区二区三区四区日韩 | 成人av资源在线 | 亚洲国产成人精品久久 | 日韩在线免费电影 | 日韩高清中文字幕 | 偷拍亚洲色图 | 国产一区二区三区久久 | 国产精品永久 | 久久国产精品偷 | 亚洲欧美第一视频 | 国产精品久久一区二区三区 | 丁香五月缴情综合网 | 一区二区三区av夏目彩春 | 亚洲国产高清在线观看 | caoporn视频在线 | 亚洲综合久久久 |