Como mantenho a posição de rolagem no MVC?

Estou trabalhando em um projeto no MVC e gostei de aprender sobre ele. Existem algumas dores de crescimento, mas uma vez que você as descobre, não é ruim. Uma coisa realmente simples no mundo dos WebForms é manter a posição de rolagem em uma página. Tudo o que você faz é definir a propriedade MaintainScrollPositionOnPostback como true. No entanto, no MVC, não estou usando postbacks, então isso não funcionará para mim. Qual é a maneira padrão de lidar com isso?

Editar: O Ajax é aceitável, mas eu também queria saber como você faria isso sem o AJAX.

questionAnswers(11)

yourAnswerToTheQuestion