I haven't done this in Construct or C2 yet, but I remember in MMF2 when I did this, I would make two variables: one for the X position and one for the Y position. This way when you left a layout, it would retain what your X and Y are, so when you program your basic screen functions, you tell it to spawn you at the proper X or proper Y position. I would also probably have made another variable (0-3 or 1-4 depending on your style) that says which way you exited the layout. You can figure this in various ways, from the screen detectors as mentioned above, OR based on the direction your character is facing when it leaves the layout (no detectors needed, keeps from having too many objects in your game).
So if 0 is north, and you leave the layout and you are facing Up, you would switch to whichever screen you wish to load, and since you know you were facing up, you can put your character at the bottom of the next layout, and since you also know the X coordinate you can tell it to just place him at that same X position. (Same for the left side, you know he will be on the right side of the next screen and positioned at the same Y coordinate).
This requires your layouts to all be the same size, and if you have a different size layout then you would have to specify where you enter and exit from.