我試圖禁用鏈接到「提交」按鈕的下拉列表中的第一個項目。 首次載入頁面時,我希望列表顯示到列表中的第一個項目--Select--
,但無法選擇它。在DropDownList中禁用第一個項目
按照與this question的答覆,我使用:
dd.Items[0].Attributes.Add("disabled", "disabled");
其中dd
指下拉列表..
這種運作良好,但只有當我提交按鈕激活之後被點擊。這意味着當頁面首次加載時,我仍然可以選擇第一個項目。
如果我把Page_Load
方法中的上面的代碼,列表默認爲下一個項目,--Select--
不再顯示。
有誰知道一種方法來讓列表繼續顯示第一項,但禁用選擇它?
你在哪裏禁用該項目?你應該在初始化列表後(或者在數據綁定之後,如果你正在使用的話)執行它。 – Matthew
如果dd的索引是0(--Select--),您可以禁用提交按鈕,或者當用戶點擊提交按鈕並返回(或不執行任何操作)時,可以檢查索引是否爲0。 –
謝謝你們兩位。佈雷特,你的建議做到了。如果你讓它成爲答案,我會接受它。 – Robert