我想禁用我的網頁上的一些控制,而頁是基於更改爲DropDownList
控制頁面仍在加載甚至
當用戶更改DropDownList的,我裝車有代碼在那裏暫時禁用控制。
myDDL.enabled =false;
我也有我的Page_Load()
調用創建LoadComplete
事件。
Page.LoadComplete += new EventHandler(Page_LoadComplete);
在LoadComplete()
我只是重新啓用DropDownList
控制
myDDL.enabled=true;
然而,真正的情況是,我的控制有效「非常迅速」,用戶仍然可以改變的價值即使頁面仍然「加載」,dropdownlist,
也是如此。
「加載」是什麼意思?
我有一個gridview
與文本框在幾個行,我可以看到gridview
已加載,但控制仍使其停止前,由於什麼都,在內部做(JavaScript)的加載。
有沒有一種方法可以延遲LoadComplete()
事件說5秒,以允許CKeditor中的JavaScript完成?
感謝
但這就是javascript。你有C#解決方案嗎? – Fandango68
沒有一個。你想要ddl被禁用,直到頁面被加載。你需要在客戶端(因此JavaScript)而不是服務器上做到這一點。 – Bindrid
謝謝。好的,我已經這樣做了,但ddl在開始時總是假的!我希望它被啓用,所以用戶可以選擇一些東西,但是當他們選擇了一個值時,禁用它。然後觸發change事件,加載gridview,CKeditors等等,然後在所有OBJECTS加載到頁面(包括CKeditor等)後再次啓用ddl。 – Fandango68