2009-05-27 50 views
3

下面是我從工廠的控制有問題:任何ASP.net日曆控件的免費替代?

  • 沒有簡單的方法來獲得第一個可見的日期(是的,我可以用一天渲染,但在頁面週期這一點上,我可以不做我需要的東西,這是在視圖狀態下操作集合)
  • 更改我的代碼中的visibledate屬性不會引發visiblemonthchanged事件。這對我來說沒有任何意義。

有人可以建議一個免費的,改進的日曆控件?

+0

當您更改VisibleDate時事件未被觸發的原因是因爲該事件僅在PostBack上觸發。您處理該事件是爲了在用戶進行更改時執行某些操作,而不是您。 – pbz 2010-06-16 02:06:43

回答

4

jQuery的datepicker

例如:

<input id='datepicker' class='datepicker' /> 

$(function(){ 
$(".datepicker").datepicker({ 
          buttonImage: "/Content/img/calendar.gif", 
          buttonImageOnly: true }); 
}); 
-1

免費的嗎?但是,彼得·布魯姆的服務器許可證擁有相當不錯的日曆控制,售價爲90美元。

在我看來,這有些尷尬,但是一旦你發現它,它就有了很好的UI和很多選擇。

1

你有沒有嘗試尋找在AJAX控件工具包

1

隨着BaseCalendar可以調用FirstVisibleDay獲得實際的第一天呈現的calendar控制。但是,BaseCalendar與內置日曆的工作方式不同。它可以讓你完全控制HTML,但不像內置的那樣依賴/使用PostBacks。