demoshop

demo, trying to be the best_

官方網站
http://www.dynarch.com/projects/calendar/

JSCalendar是一套老字號的日期選擇器,因為它是純java script寫的,所以還滿多人愛用他的,demo之前也接觸了一陣子覺得還真的不錯,於是就在今天剛好來慶祝等了好久的ASP.NET MVC終於出RC版了,就來發佈JSCalendar For ASP.NET MVC的Html Helper。

此HTML Helper是繼承了System.Web.Mvc.Html,所以可以直接在MVC下直接選出來,基本上的功能都加上了註解,如有不週延的部份還請留言告知唷,再來就說明要怎麼使用。

將下來回來的7z解壓縮後會有三個檔案,請都放到Bin資料夾內,重新Build一次
圖片


在要引用的頁面上Import一下(預設命名空間就是JsCalendar)

<%@ Import Namespace="JsCalendar" %> 

預設有三種觸發方式

  1. Calendar_Images--(圖形按鈕觸發
  2. Calendar_Button--(按鈕觸發
  3. Calendar_Input--(文字方塊本身觸發

最最簡單的使用方式就是

<%Html.Calendar_Input("我是文字方塊"); %> 

這樣子就會使用一切預設的設定來呼叫,當你需要自行設定的時候可以利用以下方式呼叫

<%=Html.Calendar_Input("kkk",null,new JCRConfig{ ClickMode=JCRclickMode.singleClick, align=JCRalign.b, isFormat=isFormat.sample1, isReadOnly=true,step=1} %> 

所有的都有註解說明,建議多多利用CTRL+J

其餘的兩個按鈕觸發很類似,所以就不做說明了,參數部份比較特別的是isFormat撰寫方式和.NET的字串格式差不多,但是還有許多JSCalendar特定的設定,如果預設的七種不符合你的需求那你可以在查看【官方說明文件

回應討論