熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

input中disabled提交後得不到值解決

2013-11-13 10:19:25  來源: .NET編程 

  在中設置表單的元素Enabled=false後在後台cs代碼中取不到值的估計是發回viewstate中壓根不包含這些值但是在一些場合中後台代碼卻要取這些值網上關於diaabled取不到值得解決辦法大多是用readonly代替但是著僅僅解決了在客戶端取值的問題在服務器端還是取不到所以只有用笨方法在按鈕點擊之後立即將各個disabled的表單的disabled設為false如果這個頁面直接跳轉那就不用設回來了如果還是呆在原來的頁面就不好弄了

  asp代碼中大多數都會在html中直接嵌入js代碼所以要確保按鈕點擊之後立即執行disabled為false的處理函數就必須要再按鈕元素之後加添加事件處理函數如果還在jquer的$(function(){});中寫的話就晚了


From:http://tw.wingwit.com/Article/program/net/201311/13241.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.