Is there a way to use Output cache for the page that varies by several DropDownList controls?
I thought about using Cache variables to cache several elements of the page and read them based on the values that I get from the DDLs from codebehind. But the problem is that I don't want the data to be cache "Forerver", and I don't want to change the default Cache duration for the entire site.
I know that for outputcache I get decide the timeout of the caching for a specific page, so I think it's the best solution, but I have a problem implementing it with several DDLs.
This question talks about using VaryByParam
, but it's not what I need.