2011-05-14 62 views
4

我正在C#/ ASP.NET 3.5中工作,並希望使用戶能夠輸入他們的日期。我已經嘗試過使用asp:Calendar Web控件,並考慮使用jQuery-UI日期選擇器,並從this question中查看了建議。ASP.NET Datepicker沒有日曆可視化

所有這些選項似乎都沒有我想要的「模式」。我不想要一個實際的日曆彈出,而只是一個日/月/年的下拉菜單。我的要求:

  • 只是三個下拉菜單,爲日/月/年
  • 能夠設置最低和最高一年
  • 客戶端解決方案,幫助選擇一個有效的日期(所以不要讓30 +二月)
  • 很高興有:對日/月和本月文化基於位置開關/天

任何人都可以提出這樣的控制?或者我應該繼續自己創建它?

回答

2

Jeroen,沒有內置控件。 這樣做的簡單方法是添加3個下拉列表並添加所有月份/年(這些是簡單的)。天更改,所以無論您是否可以靜態添加31並進行一些檢查,或者使用包含一組日期並將其用作數據源的數據庫。

+0

感謝JonH,你確認我的想法:只是以及創建控制住自己 – Jeroen 2011-05-15 07:05:18

0

我用了一個jQuery add爲我處理了這個,我能夠更新隱藏字段,可以從ASP.Net代碼後面讀取,對不起,我不記得確切的插件,但如果你搜索在jQuery網站上你應該找到它(我有一個快速的外觀,但無法追蹤它,jQuery網站搜索是褲子)。

+0

唉,我搜索了不少,但無法要麼找到它:(。Tx的建議雖然! – Jeroen 2011-05-15 07:05:55