我有一个带有按钮的网页,一旦按下该按钮,就需要进行很多处理。我正在从数据库中读取大量记录,并且每个记录都在做某事。
现在,我想向用户显示在处理过程中在任何给定时间的最新记录。
result = new SqlDataReader("connection");
while(result.Read())
{
// Do stuff with result
// Something here to display to the user what's happening
}
现在,我当前使用的系统基本上是一个链接到前端标签的字符串。
* <label style="font-size: 12px;" id="output">@Model.grpInfo</label>
然后,在while循环中,看起来像这样。
grpInfo = "Record " + recordCount + " out of " + amountOfRecords + " records processed";
但是,这是行不通的,因为直到完成处理post方法之前,剃刀页面才会更新,因此我的方法无用。
研究之后,似乎需要使用一些javascript,但是我对.Net Core和Javascript还是陌生的,所以对如何使其工作一无所知。
有什么想法吗?