How do I go about using HTTPS for some of the pages in my ASP.NET MVC based site?
Steve Sanderson has a pretty good tutorial on how to do this in a DRY way on Previe
This isn't necessarily MVC specific, but this solution does work for both ASP.NET WebForms and MVC:
http://www.codeproject.com/KB/web-security/WebPageSecurity_v2.aspx
I've used this for several years and like the separation of concerns and management via the web.config file.