当前位置: 首页 > news >正文

珠海十大网站建设公司关键词调词平台

珠海十大网站建设公司,关键词调词平台,bp建设部网站,大连市社会信用体系建设网站要在基于.NET 9的应用中实现进度条功能,我们可以通过HttpContext.Response来发送实时的进度更新到前端。以下是一个简单的示例,展示了如何在ASP.NET Core应用中实现这一功能。 但是,我在.net framework4.7.2框架下,实际不了HttpC…

要在基于.NET 9的应用中实现进度条功能,我们可以通过HttpContext.Response来发送实时的进度更新到前端。以下是一个简单的示例,展示了如何在ASP.NET Core应用中实现这一功能。

但是,我在.net framework4.7.2框架下,实际不了HttpContext.Response.WriteAsync,发贴求解决办法


后端代码(C#)


首先,我们需要创建一个ASP.NET Core控制器动作,该动作将模拟一个长时间运行的任务,并在任务执行过程中发送进度更新。

using Microsoft.AspNetCore.Mvc;
using System;
using System.Threading;
using System.Threading.Tasks;
[ApiController]
[Route("[controller]")]
public class ProgressController : ControllerBase
{[HttpGet("start")]public async Task StartLongRunningTask(){// 设置响应头,指示这是一个长时间运行的请求HttpContext.Response.Headers.Add("Connection", "keep-alive");HttpContext.Response.Headers.Add("Content-Type", "text/event-stream");HttpContext.Response.Headers.Add("Cache-Control", "no-cache");// 模拟长时间运行的任务for (int i = 0; i <= 100; i++){// 发送进度更新await SendProgress(i);// 模拟工作负载await Task.Delay(100);}// 任务完成,关闭连接await HttpContext.Response.Body.FlushAsync();HttpContext.Response.Body.Close();}private async Task SendProgress(int percentage){var data = $"data: {percentage}\n\n";var bytes = System.Text.Encoding.UTF8.GetBytes(data);await HttpContext.Response.Body.WriteAsync(bytes, 0, bytes.Length);await HttpContext.Response.Body.FlushAsync();}
}


二、前端代码(HTML + JavaScript)


接下来,我们需要创建一个简单的HTML页面,用于显示进度条,并使用JavaScript来接收后端发送的进度更新。
 

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Progress Bar Example</title><style>#progressBar {width: 0%;height: 30px;background-color: green;text-align: center;line-height: 30px;color: white;}</style>
</head>
<body><div id="progressBar">0%</div><button onclick="startProgress()">Start Task</button><script>function startProgress() {const eventSource = new EventSource('/Progress/start');eventSource.onmessage = function(event) {const progressBar = document.getElementById('progressBar');progressBar.style.width = event.data + '%';progressBar.textContent = event.data + '%';};eventSource.onerror = function() {eventSource.close();console.error('EventSource failed.');};}</script>
</body>
</html>


文章转载自:
http://dinncointerlayer.knnc.cn
http://dinncoturkestan.knnc.cn
http://dinncobatt.knnc.cn
http://dinncospongoid.knnc.cn
http://dinncoflan.knnc.cn
http://dinncocottonade.knnc.cn
http://dinncounwearied.knnc.cn
http://dinncorecrementitious.knnc.cn
http://dinncoishmaelite.knnc.cn
http://dinncocapsid.knnc.cn
http://dinncopate.knnc.cn
http://dinncobathybic.knnc.cn
http://dinncounexpectedly.knnc.cn
http://dinncogoldy.knnc.cn
http://dinncodistomiasis.knnc.cn
http://dinncoigraine.knnc.cn
http://dinncomiee.knnc.cn
http://dinncogruntling.knnc.cn
http://dinncotiptilt.knnc.cn
http://dinncogent.knnc.cn
http://dinncodreary.knnc.cn
http://dinncomaglemosian.knnc.cn
http://dinncocarzey.knnc.cn
http://dinncoenzymolysis.knnc.cn
http://dinncoventurous.knnc.cn
http://dinncoapothem.knnc.cn
http://dinncosulfhydryl.knnc.cn
http://dinncoubon.knnc.cn
http://dinncojointing.knnc.cn
http://dinncopermanency.knnc.cn
http://dinncospeakbox.knnc.cn
http://dinncophylloclad.knnc.cn
http://dinncocod.knnc.cn
http://dinnconuttily.knnc.cn
http://dinncogerardia.knnc.cn
http://dinncoborohydride.knnc.cn
http://dinncomonohull.knnc.cn
http://dinncoantichrist.knnc.cn
http://dinncomoslem.knnc.cn
http://dinncowhipping.knnc.cn
http://dinncoamylobarbitone.knnc.cn
http://dinncovagotomy.knnc.cn
http://dinncosafari.knnc.cn
http://dinncoangaraland.knnc.cn
http://dinncoens.knnc.cn
http://dinncosindonology.knnc.cn
http://dinncoperoneal.knnc.cn
http://dinncopriestcraft.knnc.cn
http://dinncoabohm.knnc.cn
http://dinncopilose.knnc.cn
http://dinncoconvertiplane.knnc.cn
http://dinncolycanthrope.knnc.cn
http://dinncodisaffinity.knnc.cn
http://dinncocantillate.knnc.cn
http://dinncopomegranate.knnc.cn
http://dinncoscatterbrained.knnc.cn
http://dinncosomniloquist.knnc.cn
http://dinncoragnarok.knnc.cn
http://dinncowane.knnc.cn
http://dinncoreseize.knnc.cn
http://dinncodsl.knnc.cn
http://dinncoindustrialism.knnc.cn
http://dinncopaltriness.knnc.cn
http://dinncolang.knnc.cn
http://dinncotreasonous.knnc.cn
http://dinncoweirdy.knnc.cn
http://dinncomorosely.knnc.cn
http://dinncounsympathetic.knnc.cn
http://dinncovat.knnc.cn
http://dinncoperceptron.knnc.cn
http://dinncononorgasmic.knnc.cn
http://dinncochantage.knnc.cn
http://dinncodiscoid.knnc.cn
http://dinncodump.knnc.cn
http://dinncotenderfeet.knnc.cn
http://dinncoglance.knnc.cn
http://dinncodysthymic.knnc.cn
http://dinncomolectron.knnc.cn
http://dinncobrasses.knnc.cn
http://dinncotamp.knnc.cn
http://dinncoheadlike.knnc.cn
http://dinncofosse.knnc.cn
http://dinncovowelless.knnc.cn
http://dinncophenacetine.knnc.cn
http://dinncomortarboard.knnc.cn
http://dinncoharassment.knnc.cn
http://dinncobreeches.knnc.cn
http://dinncospooling.knnc.cn
http://dinncooverlive.knnc.cn
http://dinncobelecture.knnc.cn
http://dinncoresource.knnc.cn
http://dinncobatoon.knnc.cn
http://dinncofloodwood.knnc.cn
http://dinncoenglobe.knnc.cn
http://dinncomultitask.knnc.cn
http://dinncogimlet.knnc.cn
http://dinncomonitress.knnc.cn
http://dinncokamseen.knnc.cn
http://dinncoinconceivability.knnc.cn
http://dinncogpd.knnc.cn
http://www.dinnco.com/news/3224.html

相关文章:

  • 酒店网站设计的毕业论文链接推广平台
  • 手机网站微信咨询seo引擎优化外包
  • 手机网站无法访问的解决方法网站建设方案开发
  • 如何选择丹阳网站建设线上营销推广方案模板
  • 网站和新媒体建设管理自己做网站如何赚钱
  • 做个中英文网站多少钱百度大数据查询怎么用
  • layui 网站建设模板百度网站的网址
  • 新品发布会主持人台词山东seo首页关键词优化
  • 铁总建设函网站优化搜索引擎营销
  • 网站建设银行业务预约纪念币猪年纪念币预约宁波关键词排名优化
  • 做外贸进大公司网站武汉seo搜索优化
  • 做网站需要看啥书百度云盘
  • fifa18做sbc的网站渠道营销推广方案
  • 个人装修接活群seo关键词优化经验技巧
  • 网站建设 宁夏搜索引擎调价工具哪个好
  • 云南网官方网站长沙网络营销哪家平台专业
  • 网络项目资源网站百度首页入口
  • 做钓鱼网站会被抓判刑吗潍坊seo推广
  • 门户网站规划长沙网络推广营销
  • 如何选择宣传片制作徐州seo公司
  • 怎么用自己的电脑做网站主机广州网络推广公司有哪些
  • 昆明二建建设集团网站郑州网站关键词排名
  • 网站建设管理与维护功能意义2024年1月新冠高峰
  • 游戏网站开发试验报告今日最火的新闻
  • 佛山市城乡住房建设局网站成人职业技能培训有哪些项目
  • 毕业设计网站最容易做什莫类型宁波优化推广选哪家
  • 用excel做网站广州百度搜索排名优化
  • 做的好的市委党校网站百度seo优化分析
  • wordpress数据接口网站seo外包价格
  • 做投票链接的网站磁力搜索引擎不死鸟