ASP.NET

推荐列表 站点导航

当前位置:首页 > 脚本编程 > ASP.NET >

1个文件如何轻松搞定Asp.net core 3.1动态页面转静态页面

来源:网络整理  作者:wy  发布时间:2020-12-23 03:41
这篇文章主要给大家介绍了关于如何通过1个文件轻松搞定Asp.net core 3.1动态页面转静态页面的相关资料,文中通过示例...

var filePath = GetOutputFilePath(context);

      var response = context.HttpContext.Response;

      if (!response.Body.CanRead || !response.Body.CanSeek) {

        using (var ms = new MemoryStream()) {

          var old = response.Body;

          response.Body = ms;

 

          await base.OnResultExecutionAsync(context, next);

 

          if (response.StatusCode == 200) {

            await SaveHtmlResult(response.Body, filePath);

          }

          ms.Position = 0;

          await ms.CopyToAsync(old);

          response.Body = old;

        }

      } else {

        await base.OnResultExecutionAsync(context, next);

        var old = response.Body.Position;

        if (response.StatusCode == 200) {

          await SaveHtmlResult(response.Body, filePath);

        }

        response.Body.Position = old;

      }

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/net/7911.shtml

最新文章
如何给asp.net core写个中间 如何给asp.net core写个中间

时间:2021-01-03

.Net微信网页开发解决用户 .Net微信网页开发解决用户

时间:2021-01-03

c++中Socket通信函数之WSAS c++中Socket通信函数之WSAS

时间:2020-12-29

提高生产性工具 提高生产性工具

时间:2020-12-29

全新的membership框架Asp.ne 全新的membership框架Asp.ne

时间:2020-12-29

不用找了,比较全的signal 不用找了,比较全的signal

时间:2020-12-29

计算字符串中每种字符出 计算字符串中每种字符出

时间:2020-12-29

EntityFramework 5.0 CodeFirst 教 EntityFramework 5.0 CodeFirst 教

时间:2020-12-29

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

1个文件如何轻松搞定Asp.net core 3.1动态页面转静态页面

2020-12-23 编辑:wy

var filePath = GetOutputFilePath(context);

      var response = context.HttpContext.Response;

      if (!response.Body.CanRead || !response.Body.CanSeek) {

        using (var ms = new MemoryStream()) {

          var old = response.Body;

          response.Body = ms;

 

          await base.OnResultExecutionAsync(context, next);

 

          if (response.StatusCode == 200) {

            await SaveHtmlResult(response.Body, filePath);

          }

          ms.Position = 0;

          await ms.CopyToAsync(old);

          response.Body = old;

        }

      } else {

        await base.OnResultExecutionAsync(context, next);

        var old = response.Body.Position;

        if (response.StatusCode == 200) {

          await SaveHtmlResult(response.Body, filePath);

        }

        response.Body.Position = old;

      }

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/net/7911.shtml

相关文章

风云图片

推荐阅读

返回ASP.NET频道首页