我在一個Panel中有我的表單域,如果需要只讀版本,我在Panel上設置Enabled = False。這是快速和骯髒的,結果大多是骯髒的,主要是在IE瀏覽器。無法滾動大型列表框。多行文本框只顯示前幾行。有一些時髦的樣式禁用標籤。什麼是最簡單的方法來禁用表單,但保持可讀性?
對於如何禁用整個表單,讓用戶讀取數據,直觀地指示它被禁用(灰色輸入或文本代替輸入),您有任何想法,但是對服務器保持禁用控制所以它不會加載任何可以通過惡意手段啓用字段來操縱的數據。
(另外,我希望我沒有加入與每個數據字段的標籤。)
我想我最好的選擇將是這樣的。我需要選擇性地禁用某些表單域。我想我可以檢查WebControl類型並向其添加一個類/ JavaScript處理程序,以向用戶指示他無法編輯此字段。 – 2011-06-09 17:09:17