Вы не можете применить или переопределить настройки web.config
к определенной странице, однако вы можете сделать это для всех страниц в папке, следуя настройкам.
<system.webServer>
<httpProtocol>
<customHeaders>
<remove name="cache-control" />
<add name="cache-control" value="no-cache" />
</customHeaders>
</httpProtocol>
</system.webServer>
Однако вы можете переопределить cache-control
настроек в Page_Load
событии определенной страницы.
Response.CacheControl = "Private";