2013-01-22 104 views
2

當我觸發回發時,出現一個帶有dropdownlist的奇怪行爲。禁用dropdownlist不會在回發中保留選定值

如果啓用了下拉列表,則選中的值在回發後保持不變。

但是,如果禁用了下拉列表(當用戶勾選複選框時通過javascript),則所選值將重置爲列表中的第一項。

怎麼回事?

+1

如果顯示代碼是doi ng – codingbiz

回答

2

您需要手動查找該值(可能將其存儲在另一個字段左右),然後將其自己置於後面的代碼中。這是因爲如果一個控件被禁用,該值將不會被回發給服務器。

退房這個問題,由帕

how to get selected value of Disabled dropdown in c#

指第一個答案。如果你想在 服務器來讀取第二個下拉列表(禁用一個)的值,你將永遠能夠讀取更新的值,因爲禁用控件中的數據 將不會從客戶端回發到服務器

+0

感謝您的信息。我不知道禁用控件沒有將它們的值發佈回服務器。 – Sam

相關問題