gpt4 book ai didi

c# - 我怎样才能使 Telerik 进度条工作?

转载 作者:太空宇宙 更新时间:2023-11-03 14:17:39 24 4
gpt4 key购买 nike

我的项目中有一个 Telerik 进度条:

<telerik:RadProgressManager ID="RadProgressManager" Runat="server" />
<telerik:RadProgressArea ID="RadProgressArea" Runat="server"></telerik:RadProgressArea>
<asp:button id="Button1" runat="server" text="Submit" />

点击按钮我尝试运行这个方法:

private void MethodWhichUpdatesTheProgressContext(UploadedFile file, int countFile)
{
const int total = 100;
RadProgressContext ProgressContex = RadProgressContext.Current;
ProgressContex.SecondaryTotal = "100";

for (int i = 0; i < total; i++)
{
ProgressContex.CurrentOperationText = "Uploading zip file percentage " + i.ToString();

if (!Response.IsClientConnected)
{
break;
}

System.Threading.Thread.Sleep(100);
}
}

项目构建没有任何错误,但进度没有改变。如何正确触发进度条动画?如果我把这个进度条放在控件上,它会影响这个吗?

最佳答案

增加循环内的 ProgressContex.SecondaryValueProgressContex.SecondaryPercent:

    for (int i = 0; i < 100; i++)
{
ProgressContex.CurrentOperationText = "Uploading zip file percentage " + i.ToString();
ProgressContex.SecondaryValue = i.ToString();
ProgressContex.SecondaryPercent = i.ToString();
}

另请参阅:

RadProgressArea Custom Progress

关于c# - 我怎样才能使 Telerik 进度条工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com