you can't edit header footer using aspx. the master page is coded, one of the reasons Kentico doesn't recommend it.
I would go purely portal method, no reason to use aspx really.
make a portal master page, add your header/footer, and in the "middle" just add a page placeholder web part, vuala!