Γιατί iFrames και όχι απλά frames? Από ο,τι καταλαβαίνω μόνο το (3) θα πρέπει να είναι iFrame με μια τέτοια προσέγγιση, και τα 1,2,4 να αποτελούν μέρος της ίδιας σελίδας (το περιμετρικό περιεχόμενο).
Σχετικά με την ερώτησή σου, πάντως, ούτε έτσι ούτε αλλιώς ενδέχεται, θεωρητικά, να δημιουργηθεί κάποιο πρόβλημα. Η αλήθεια είναι οτι η ASP.NET φτιάχτηκε για να δουλεύει με "φορμες" και "submit" αυτών, προσομοιώνοντας, όσο μπορούσε, τη λογική των Windows forms. Ομως, με λίγο κώδικα παραπάνω, μπορείς να κάνεις ότι και σε οποιαδήποτε άλλη Web πλατφόρμα, συνεπώς να δουλέψεις και με frames ή iframes χωρίς ιδιαίτερα προβλήματα.
Λογω του περασμένου της ώρας, δεν μπαίνω σε ιδιαίτερες τεχνικές λεπτομέρειες, πράγμα πλεονάζον νομίζω μια και δεν υπάρχει συγκεκριμένο τεχνικό θέμα ούτως η άλλως.
Σωτήρης Φιλιππίδης
DotSee Web Services