【发布时间】:2016-11-21 07:11:19
【问题描述】:
我想禁用我的网页上的一些控件,而页面正在加载基于对 DropDownList 控件的更改
当用户更改 DropDownList 时,我有代码可以暂时禁用该控件。
myDDL.enabled =false;
我的Page_Load() 也有一个调用来创建LoadComplete 事件。
Page.LoadComplete += new EventHandler(Page_LoadComplete);
在LoadComplete() 中,我只需重新启用DropDownList 控件
myDDL.enabled=true;
然而,真正发生的是我的控件“非常快速”启用,即使页面仍在“加载”,用户仍然可以更改dropdownlist, 的值。
“加载”是什么意思?
我有一个gridview 和CKeditor 文本框在几行上,我可以看到gridview 已加载,但CKeditor 控件在它停止之前仍在呈现,因为它在内部做了什么( javascript) 加载。
有没有办法可以将LoadComplete() 事件延迟 5 秒,以允许 CKeditor 中的 javascript 完成?
谢谢
【问题讨论】:
标签: javascript asp.net gridview ckeditor delay