Технически это возможно на основе замечаний из этой статьи , но считается, что
HttpCacheability.Server = @ OutputCache
вместо
HttpCacheability.Public
Вот документация для HttpCacheability , это поможет вам выбрать правильный выбор для вас.
Также я думаю, что было бы лучше, если бы вы поместили свой код в Page_Init или Page_PreInit следующим образом:
Private Sub Page_Init(sender As Object, e As System.EventArgs) Handles Me.Init
Me.Response.Cache.SetCacheability(HttpCacheability.Server)
Me.Response.Cache.SetExpires(Date.Now.AddMinutes(10))
Me.Response.Cache.SetValidUntilExpires(True)
Me.Response.Cache.VaryByParams.IgnoreParams = True
End Sub
С уважением,