我已經使用Ajax的壓延機擴展在Date_Box顯示日期和數字,然後向上或向下擴展到選擇的時間...日期和時間控制格式
這裏是我的代碼:
<td bgcolor="#969ECD">
<asp:TextBox ID="Date_Box" runat="server" Width="85px"></asp:TextBox>
<br />
<div style="height: 4px"></div>
<asp:TextBox ID="txtHour" runat="server" ></asp:TextBox>
<ajaxToolkit:NumericUpDownExtender ID="txtHour_NumericUpDownExtender"
runat="server" Enabled="True" Maximum="12" Minimum="1"
TargetControlID="txtHour" Width="70" >
</ajaxToolkit:NumericUpDownExtender>
<asp:TextBox ID="txtMinute" runat="server"></asp:TextBox>
<ajaxToolkit:NumericUpDownExtender ID="txtMinute_NumericUpDownExtender"
runat="server" Enabled="True" Maximum="59" Minimum="1"
TargetControlID="txtMinute" Width="70" >
</ajaxToolkit:NumericUpDownExtender>
<asp:TextBox ID="txtDayPart" runat="server"></asp:TextBox>
<ajaxToolkit:NumericUpDownExtender ID="txtDayPart_NumericUpDownExtender"
runat="server" Enabled="True" RefValues="AM;PM" TargetControlID="txtDayPart" Width="70">
</ajaxToolkit:NumericUpDownExtender>
<asp:Button ID="Update" runat="server" Text="Update"
onclick="Update_Click1" />
<br />
</td>
</tr>
</table>
</div>
<ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server"
TargetControlID="Date_Box" PopupPosition="TopRight" >
</ajaxToolkit:CalendarExtender>
現在的功能明智唯一的問題是,當我在正文格式以外的文本框中寫入內容並單擊更新按鈕時,它允許我接受值,而不應該讓它寫入日期格式以外的任何其他內容..例如文本框中沒有字母。 。
這個我可以st生病了,使用一些異常消息...
但現在主要的問題是控制的外觀。數字擴展按鈕太大,行格式不好,也有三個時間文本框之間有很多空間......有沒有辦法讓這看起來整潔>>>
我該如何解決問題...任何建議???!
這裏是圖片鏈接http://www.freeimagehosting.net/image.php?05945773e0.jpg alt text
我不知道如何使用數字擴展器按鈕的CSS屬性怎麼把他們來自動上調...感謝 – user175084 2010-02-01 18:33:25