奇怪的bug:獲取文本框的值由javascript更改
我有一個ajax日期選擇器添加到我的窗體的文本框。
我提交表單..我可以接收除datepicker複選框的所有值。
爲什麼.Text屬性爲空元素?
謝謝
奇怪的bug:獲取文本框的值由javascript更改
我有一個ajax日期選擇器添加到我的窗體的文本框。
我提交表單..我可以接收除datepicker複選框的所有值。
爲什麼.Text屬性爲空元素?
謝謝
您的TextBox是否禁用用戶輸入,以便它可能只能通過javascript,由datepicker更改?
在這種情況下的問題是,.NET「知道」該控件被禁用,並且只是假設該值不能在渲染後發生更改。所以.NET將立即使用ViewStated值,而不檢查POST數據。
有兩個解決辦法:
不會使文本框爲禁用,但
不是依賴於文本框的Text
財產的日期選擇器腳本禁用它,檢查Request.Form[myTextBox.ClientID]
是的,它被JavaScript禁用:)但它需要。我嘗試你的第二個解決方案 –
非常感謝我的英雄。你就是它! –