我们公司的网站都是使用的是mvc
框架,最近有这样的需求.因为之前的一些东西在开始开发的时候写死了.比如静态资源地址或者别的站点的地址.但是最近改版的时候需要重新配置地址.如果全局搜索修改地址的话工作量太大.于是想着是否可以使用全局过滤器来重写Response
流来实现.下面给出解决方案.
具体就是重写ActionFilterAttribute
.然后为Response.Filter
重置为我们实现了我们业务需要的Filter.
首先创建过滤器.如下:
public class RewriteHttpsFilterAttribute : ActionFilterAttribute
{
...