OutputCacheAttribute 占用的是内存,也不好管理,现在就是想把mvc的页面执行结果返回的html 生成文件,现在就是不知道如何从ActionFilter 中获取页面的执行结果,求指教,谢谢了
可以参考stackoverflow上的代码:
StringWriter builder = new StringWriter();
TextWriter originalWriter = Response.Output;
Response.SwitchWriter(builder);
RenderView("About");
string html = builder.ToString();
originalWriter.Write(html);
学习了哈~
不包含 SwitchWriter的定义
不包含SwitchWriter的定义
Response.SwitchWriter(builder); 找不到啊
都静态化成Html了就不用MVC了吧。
写个winService定时的生成Html不是更好.
你这种想法很容易就被反驳,第一,我要增加一个静态页面是不是要为他配置一个模板,还有页面的数据怎么办,每个页面生成的时间不同,还有我站点转义了怎么办
请问最后这个问题解决了么?我也想知道答案!
没有