最後嘗試N久以後發現AjaxControlToolkit這個裏面就有CalendarExtender的。。我汗。本以爲到此結束就解決了,結果安裝使用後發現還是會有問題的啊。。這裏把我做的講一下吧。。
第一步 安裝ASP.NET AJAX控件工具包
下載地址。。。。http://ajaxcontroltoolkit.codeplex.com/ 點右邊的Download。。綠色的
下載完成後(這裏就衆說紛紜了)
網上說的是把SampleWebSite文件夾中Bin子文件夾中,刪除除了zh-CHS文件夾外的所有文件夾(出簡體中文外的其他語言支持文件)。。。但是實際上你想多了。。裏面只有AjaxControlToolkitSampleSite文件夾。。無視。。。照着上面操作。其實我發現解壓後的文件夾裏面。。如果你刪除除了zh-CHS文件夾外的所有文件夾,然後導入AjaxControlToolkit依然有用。。汗一個
然後就如圖所示了:我用的VS2010 創建新網站,用的.NET 4.0。。。這個沒好大關係吧,打開Default.aspx界面,拆分看的舒服點,在工具箱單擊右鍵,選擇添加選項卡,然後命名爲AjaxControlToolkit。
然後在這個選項卡里面單擊右鍵,選擇選擇項。。
接着選擇瀏覽。。找到Bin文件夾下面的AjaxControlToolkit.dll文件。確定後就如下所示。。再單擊確定就行了
安裝就完成了
第二步 使用這個工具
首先在Web界面拖入一個TextBox,我這裏就直接拖在主界面。。大家按需拖動啊!這個和下一步步驟不分先後的。。我試過了的
然後拖動一個ScriptManager控件到TextBox附近,這個控件在AJAX Extensions選項卡里面,如下圖(要是沒有這一步,程序運行就會報錯,錯誤代碼:未能找到任何適合於指定的區域性或非特定區域性的資源。請確保在編譯時已將AjaxControlToolkit.Properties.Resources.resources”正確嵌入或鏈接到程序集“AjaxControlToolkit”,或者確保所有需要的附屬程序集都可加載並已進行了完全簽名。)
最後點擊TextBox的智能標記,選擇CalendarExtender,然後確定即可。
最後界面運行效果如下:
這纔是我想要的效果啊。。。。花了一個晚上。。中途還去看了用戶控件和自定義控件。。。還有一些文獻是英文。。無奈啊!希望可以幫到後面的人。。。順便求高手以後指點。。。菜鳥自學很悲催啊