Impedir o cache no ASP.NET MVC para ações específicas usando um atributo

Eu tenho um aplicativo ASP.NET MVC 3. Este aplicativo solicita registros por meio do JQuery. O JQuery chama de volta a uma ação do controlador que retorna resultados no formato JSON. Não consegui provar isso, mas estou preocupado com o fato de meus dados estarem sendo armazenados em cache.

Eu só quero que o cache seja aplicado a ações específicas, não a todas as ações.

Existe um atributo que eu possa colocar em uma ação para garantir que os dados não sejam armazenados em cache? Se não, como posso garantir que o navegador receba um novo conjunto de registros a cada vez, em vez de um conjunto em cache?

questionAnswers(8)

yourAnswerToTheQuestion