Interessante lo spunto, anche se personalmente preferisco la soluzione con iframe; oltre a non dover ricaricare tutta la pagina si può implementare in modo molto più semplice senza l'uso di codice lato server.