Substitution 控件用在配置为需要进行缓存的 ASP.NET 网页上。Substitution
动态更新缓存页的部分
缓存某个 ASP.NET 页时,默认情况下会缓存该页的全部输出。在第一次请求时,该页将运行并缓存其输出。对于后续的请求,将通过缓存来完成,该页上的代码不会运行。
在某些情况下,可能要缓存 ASP.NET 页,但需根据每个请求更新页上选定的部分。例如,您可能要缓存某页的很大一部分,但需要动态更新该页上的与时间高度相关的信息。
可以使用 Substitution 控件将动态内容插入到缓存页中。Substitution 控件不会呈现任何标记。您需要将该控件绑定到页上或父用户控件上的方法中。您要自行创建静态方法,以返回要插入到页中的任何信息。由 Substitution
- 此方法被定义为静态方法(在 Visual Basic 中为共享方法)。
- 此方法接受 HttpContext 类型的参数。
- 此方法返回 String 类型的值。
注意,Substitution
在页运行时,Substitution 控件会调用该方法,然后用从该方法的返回值替换页上的 Substitution
标签:控件,缓存,学习,ASP,Substitution,该页,NET From: https://blog.51cto.com/u_14365218/6022735