Report question

Question: In asp.net-mvc, how can I run an expensive operation without slowing down user experience?