Michael:
Seems like we were posting at the same time.
I have seen your write up on the dynamic loading stuff and I have to say that I have not run into the v13wstate issue because what I've been doing is a little different. Again, following the same basic logic of the switchboard concept, I do not put any controls whatsoever (well, maybe only a couple of label controls at the top) on the switchboard, in other words, on the main view control. For some Intranet type applications I have developed (as DNN modules) I basically leave the main view module (or switchboard) empty, then I dynamically load the rest of the user controls according to app logic, user rights, etc. Any submit buttons would be on the child user control, not on the main switchboard. Does this make sense?
One thing however, you must keep track internally of what user control is being loaded. And they do use v13wstate just fine. Again, in this way you only have to register one view control, this may be seen as a limitation but it is a plus in my opinion. I don't use an Edit control either, since for this type of application the user rights get kind of complex I also take care of that internally in the module (but based on DNN security roles of course).
Maybe I was lucky when I started doing this the way I laid it out, but maybe because I'm getting old I tend to try to keep things simple to make my life easier. This is why I decided not to mix controls from the switchboard and the child user controls and just replace the whole thing every time.
What do you think?
Carlos