Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何实现刷新到aspx(DotNet)页面的实时响应?_C#_Asp.net_For Loop_Flush_Live Update - Fatal编程技术网

C# 如何实现刷新到aspx(DotNet)页面的实时响应?

C# 如何实现刷新到aspx(DotNet)页面的实时响应?,c#,asp.net,for-loop,flush,live-update,C#,Asp.net,For Loop,Flush,Live Update,我正在尝试在dotNet页面上实现实时响应显示。我有一个大的for循环,它将给出每个迭代的状态。我希望使用一种模式,将响应刷新到UI中的特定区域,而不是等待完成所有迭代。我尝试了以下代码,将响应刷新到dotNet页面的顶部。我希望此响应位于页面的末尾,并且位于pre标记内 // The code to be fixed foreach (DataRow dr in dt.Rows) { // Set the status Response.Write(sDefaultStat

我正在尝试在dotNet页面上实现实时响应显示。我有一个大的for循环,它将给出每个迭代的状态。我希望使用一种模式,将响应刷新到UI中的特定区域,而不是等待完成所有迭代。我尝试了以下代码,将响应刷新到dotNet页面的顶部。我希望此响应位于页面的末尾,并且位于pre标记内

// The code to be fixed
foreach (DataRow dr in dt.Rows)
{   
   // Set the status 
   Response.Write(sDefaultStatus);
   Response.Flush();
}

如果您有更好的方式在页面末尾或特定区域显示响应,请提供。感谢您阅读本期文章

你在找进度条吗?是的,有点像进度条。有很多免费的和pad的进度条。在创建自己的应用程序之前,您可能需要先查看它们。查看essentialobjects.com,开始更简单的方法是使用Ajax Control Toolkit中的
UpdatePanel
和“ScriptManager”进行部分
PostBack
并刷新所需的页面部分。