Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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# C刷新页面部分_C#_Refresh_Updatepanel - Fatal编程技术网

C# C刷新页面部分

C# C刷新页面部分,c#,refresh,updatepanel,C#,Refresh,Updatepanel,我有一个处理数据的页面。它经历了一系列的10个步骤。我希望页面在每个步骤后显示状态。即,在完成第1步数据处理后打印第1步完成,然后在完成第2步数据处理后添加文本第2步完成等。如何仅使用C而不使用硬回发?还是必须使用AJAX/Javascript或页面回发 我一直在玩更新面板。一个绕着一整套台阶。或者在每个步骤周围设置一个updatepanel,然后按专业语法单击调用按钮。我能得到的唯一结果是所有文本在处理结束时一次显示 我一直在绞尽脑汁,没完没了地搜索谷歌。希望有人能给我一个主意。谢谢 我建议使

我有一个处理数据的页面。它经历了一系列的10个步骤。我希望页面在每个步骤后显示状态。即,在完成第1步数据处理后打印第1步完成,然后在完成第2步数据处理后添加文本第2步完成等。如何仅使用C而不使用硬回发?还是必须使用AJAX/Javascript或页面回发

我一直在玩更新面板。一个绕着一整套台阶。或者在每个步骤周围设置一个updatepanel,然后按专业语法单击调用按钮。我能得到的唯一结果是所有文本在处理结束时一次显示


我一直在绞尽脑汁,没完没了地搜索谷歌。希望有人能给我一个主意。谢谢

我建议使用ajax-

服务器端: 在服务器上创建一个新的操作方法(假设它是MVC),使用此操作方法查询任务的状态

public string QueryStatus()
{
    return Session["progress"].ToString();
}
当任务进行到下一步时,更新一个变量,以在数据库或会话中指示这一点

Session["progress"] = "Step Four";
客户端:

定期调用action方法并相应地更新页面上的元素

<script>
$.ajax('/Server/QueryStatus').done(function(response)
{
    $('#progressElement').innerHTML = response;
})


</script>