4

当用户更改下拉列表时,我的控件是动态生成的。它们的值是从数据库中加载的。控件生成过程中如何显示进度条?

4

4 回答 4

1

if(combobox.text=="type selected value") { 在此处加载进度条.. }

于 2012-11-24T09:23:22.357 回答
1

您可以在表单上添加下载图像。当用户将更改下拉列表中的项目时,使用 javascript 调用事件 onchange。有添加处理程序的示例:

protected void Page_Load(object sender, EventArgs e)
        {
           dropdownlist1.Attributes.Add("onchange", "document.getElementById(\"loading_image\").style.visibility = \"visible\";");
        }

在此之前,您必须在表单上添加图像:

<img style="visibility:hidden;" src="imageurl" runat="server" id="loading_image" />
于 2012-11-25T16:08:04.163 回答
0

用户做出选择后,插入一个<img>带有动画 .gif 进度条的标签。当控件返回加载到页面上时,使用 javascript 删除<img>标记并插入控件。

于 2012-11-24T08:06:26.893 回答
0

为了显示实际进度,您需要一个上下文相关的进度条。是展示如何通过服务器端操作的 ajax 显示实际进度的文章。

于 2012-11-24T08:16:55.583 回答