2011年1月23日 星期日

[ASP.NET AJAX] 解決TextBox 設定唯讀後搭配 CalendarExtender 無法取值的問題

我們希望 TextBox 搭配 CalendarExtender ,只能選取日期,不可以打字,故必須將 TextBox 設為 readonly

只是設定為唯讀後,出現取不到值的窘境,筆記一下。

問題模擬

版面配置

2011-01-24_100814

設定,TextBox 屬性  ReadOnly = true

2011-01-24_101006

程式碼,讀取 TextBox 的值,並且印出

2011-01-24_101113

當我們執行後,發現後,並沒有印出值,問題出在哪裡呢?(由於動作連貫懶惰不想抓畫面)

=====================================================================

解決方法

方法一:

撰寫以下程式碼,抓取值

2011-01-24_101617

得到結果

2011-01-24_101700

方法二:

將 TextBox 的 ReadOnly 屬性設回 false,並且撰寫以下程式碼

2011-01-24_102029

得到結果

2011-01-24_102315

HEMiDEMi 的標籤:

沒有留言:

張貼留言