asp.net-core – 更改Asp.net Core中静态文件的标题
发布时间:2020-12-16 04:16:36 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Microsoft.AspNet.StaticFiles包并在Startup.cs中将其配置为app.UseStaticFiles().如何更改已传送文件的标题?我想为图像,css和js设置缓存到期等. 解决方法 您可以使用StaticFileOptions,它包含在静态文件的每个请求上调用的事件处理程序. 你的Sta
我正在使用Microsoft.AspNet.StaticFiles包并在Startup.cs中将其配置为app.UseStaticFiles().如何更改已传送文件的标题?我想为图像,css和js设置缓存到期等.
解决方法
您可以使用StaticFileOptions,它包含在静态文件的每个请求上调用的事件处理程序.
你的Startup.cs应该是这样的: // Add static files to the request pipeline. app.UseStaticFiles(new StaticFileOptions() { OnPrepareResponse = (context) => { // Disable caching of all static files. context.Context.Response.Headers["Cache-Control"] = "no-cache,no-store"; context.Context.Response.Headers["Pragma"] = "no-cache"; context.Context.Response.Headers["Expires"] = "-1"; } }); 当然,您可以修改上面的代码来检查内容类型,只修改JS或CSS或任何您想要的标题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 通知面板类似于stackoverflow的
- ASP.NET:压缩ViewState
- asp.net-mvc – 如何使用AJAX调用更新MVC中带有Add和Delete
- asp.net – asp图表错误
- asp.net-mvc-3 – HTML.CheckBox MVC3的相同名称
- asp.net – System.InvalidOperationException:无法找到En
- asp.net-mvc – 通过子域名到mvc或api的ASP.NET路由
- asp.net-mvc – 在ASP.NET MVC中使用ASP.NET Web窗体UserCo
- asp.net – 会员更改密码
- asp.net-mvc – Asp.Net MVC 2 Label自定义文本
推荐文章
站长推荐
- ASP.NET WebApi RESTful标准
- asp.net-mvc – 使用@ Ajax.ActionLink弹出表单
- C#进阶系列——WebApi 接口参数不再困惑:传参详
- asp.net – Outputcache:VaryByHeader =“User-
- asp.net-mvc – CloudFlare SSL与ASP.NET MVC Re
- 自动将ASP.NET FormView绑定到新插入的记录
- .NET Core技术研究-最实用最常用的配置读取方式
- asp.net-mvc – Java Spring MVC中的ASP.NET MVC
- asp.net-mvc – ASP.Net 5 project.json脚本命令
- asp.net – 转换为VS 2015.1中的Web应用程序
热点阅读