Asp.net 什么是缓存后替换?

Asp.net 什么是缓存后替换?,asp.net,Asp.net,什么是缓存后替换,以及它在asp.net页面中是如何实现的?这是一种在将缓存页面的一部分返回给用户之前替换缓存页面的方法。因此,IIS将从输出缓存中取出页面并重新呈现其中的一部分。若要允许您缓存页面但动态替换某些内容,可以使用ASP.NET后期缓存替换。使用缓存后替换,整个页面将被缓存输出,并将特定部分标记为免除缓存。在广告横幅的示例中,AdRotator控件允许您利用缓存后替换,以便为每个用户和每个页面刷新动态创建广告。 后缓存替换是ASP.NET的功能: 它允许替换已缓存在服务器端内存中的

什么是缓存后替换,以及它在asp.net页面中是如何实现的?

这是一种在将缓存页面的一部分返回给用户之前替换缓存页面的方法。因此,IIS将从输出缓存中取出页面并重新呈现其中的一部分。

若要允许您缓存页面但动态替换某些内容,可以使用ASP.NET后期缓存替换。使用缓存后替换,整个页面将被缓存输出,并将特定部分标记为免除缓存。在广告横幅的示例中,AdRotator控件允许您利用缓存后替换,以便为每个用户和每个页面刷新动态创建广告。

后缓存替换是ASP.NET的功能:

  • 它允许替换已缓存在服务器端内存中的页面中的动态内容

  • 提供人-方法

控制器\About.cs

public类AboutController:Controller
{
[输出缓存(持续时间=120)]
公共行动结果索引()
{
返回视图();
}
// ..
公共静态字符串RenderDynamicContent(HttpContext上下文)
{
返回日期时间。现在;
}
}
查看\About\Index.aspx


替代内容:
固定内容(缓存):
有关详细信息,请参阅