A: 

Post Redirect Get (PRG) in ASP.NET MVC is as simple as POST to the controller, the controller returns a RedirectToAction (a 302 IIRC) and the browser GETS the url in the response.

If you're developing for mobile beaware that some Nokia browsers (Series 40 IIRC) don't handle 302 correctly; instead of GETing the url they rePOST to the url. I've see examples where RedirectToAction has been extended to send a 301 under these circumstances which the browser correctly GETs.

Scott Rickman
I was developing an application in ASP.NET MVC 2, and I ran into a situation where I had to pass data (validation, model) during a redirect using a non standard library. Is there a better accepted way of doing it?
KiD0M4N