0
我確定這是一個非常簡單和容易回答的問題,但我一直在尋找這太長時間,併成爲新的ASP我似乎無法找到一個有效的解決方案。AJAX日曆擴展/文本框值總是爲空後回發
我有一個ASP日曆擴展,我點擊它,並如預期的日曆顯示,選定的日期出現在文本框中,但當頁上,然後回發我不能無論從textbox.text或獲取選定的日期值calendarextender.selecteddate屬性,我通過嘗試將這些值分配給page_load事件中的字符串變量來測試此屬性。
我在這裏錯過了什麼嗎?
這是到目前爲止我的代碼:
我有劇本經理在我的形式開始宣佈
<cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>
然後表內我的文本框/日期選擇低了下去
<asp:TextBox ID="DateChooser"
runat="server"
ReadOnly="true"
style="text-align: center" Width="85px"
OnTextChanged="DateChooser_TextChanged"
AutoPostBack="true" />
<div style='position:relative; z-index:1'>
<cc1:CalendarExtender CssClass="cal_Theme1"
ID="DateChooser_CalendarExtender"
runat="server"
Enabled="True"
TargetControlID="DateChooser"
PopupPosition="Right"
Format="dd MMM yyyy"
/>
</div>
</td>
謝謝,我從來沒有想過只讀屬性會讓文本框鬆動其更改。我會考慮另一種方式。 – Purplegoldfish