单项选择题

你的ASP.NET应用程序在页面上显示销售的数据。你希望通过将页面在服务器内存中保存一小时来改善应用程序的性能。你要保证一个小时后页面从内存中清除,而且当接收到对这个页面的下一个请求时,页面将被重新创建。你该怎么做?()

A.在Application.Start事件处理程序中初始化一个新的Cache类实例
B.在PagLoad事件处理程序中初始化一个新的Timer类的实例
C.在页面中的OutputCache指令中设置Duration属性
D.在Web.config文件中,在sessionState节设置timeout属性