我有一些关于OutPutCache到UserControl的问题。我对OutPutCache更新鲜。
1,我发现我无法设置location属性。 UserControl存在于何处? 2,似乎UserControl将从页面继承outputcache功能。 那么如何将no-store属性单独设置为UserControl? 如:我缓存了一个新闻页面,它会每天刷新。但我想得到最新的 每次观看。或者我只想获取登录用户名。我该怎么办?
我将非常感谢您的帮助! 最诚挚的问候,
彭大卫答案 0 :(得分:0)
您可以使用<asp:substitution>
控件并加载无法在substitution控件中缓存的UserControl,请查看有关donut caching的文章。
由于替换控件只能接受字符串并呈现它,因此您必须将用户控件呈现为字符串并将该字符串分配给替换控件,以下是详细信息How to use ASP.Net server controls inside of Substitution control?