2010-01-20 165 views
2

如何使某些日期輸入控件像texbox一樣。ASP.NET [日期輸入]

我需要開始日期和結束日期以及計數週期並進行數據庫選擇。 但是,如果我把2個日曆放在我的頁面上,看起來像奇怪的: -/ 所以我想知道如何爲文本框或其他解決方案製作一些dateinput掩碼。

回答

2

AjaxControlToolkit提供了幾種方法來做到這一點。可能您想要的是您附加到TextBox控件的CalendarExtender,並在文本框獲得焦點時顯示可點擊的日曆。此標記:

<asp:ScriptManager runat="server" ID="ScriptManager" /> 
<asp:TextBox runat="server" ID="TextBox1"></asp:TextBox> 
<ajaxtoolkit:CalendarExtender runat="server" ID="MyCalendar" TargetControlID="TextBox1" /> 

被點擊文本框時,會產生此瀏覽器:
alt text http://www.philippursglove.com/stackoverflow/calendarextender.png

還有在JQuery UI,做類似的東西DatePicker

看另一個擴展器是MaskedEditExtender,它允許您限制用戶的輸入,以便他們只能在文本框中輸入有效日期。

+0

非常感謝你:) – Cynede 2010-01-20 13:45:55