Panels, nested panels, speed

P

Paul

I've got a page that is fairly complex with a bunch of DDLs and a RTE
and buttons/labels. I noticed that it loads exquisitely slowly and it's
not due to the size of the recordset. It to be very slow to draw the
controls and I'm wondering if I've shot myself in the proverbial foot by
laying it all out with nested panels. This is my first page with nested
panels and while they seem to give me a lot of neat control over flow
layout, they are bothering me if they cause speed problems.

One thing I do is center everything, and the other thing is that all
widths are relative percentages. So I can see that when you put a
container insided another container and they are both based upon
percentages, and they both contain a lot of controls to place properly
that it might be a processor nightmare. Yes/no?

In such a case would you just do a grid layout and give everything
absolute positioning? I'm willing to bite that bullet if it means
speeding things up.

~Paul
 
K

Kevin Spencer

Do you have a URL to view?

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.
 
P

Paul

Kevin, thanks for taking a look-see.

http://paulleblanc.net/dotnet/BugHandler/QA_GridView.aspx

Log in as Guest/Guest and use the PageView button in the upper right of
the grid header to see the page in question. You can see that the
recordset is not the issue (maybe 10 records).

Watch the way the page draws - it's very slow even on a good bandwidth
connection.

I have several panels, some nested. The "Navigation" bar inbetween the
DDL panel and the RTE is also a panel. It appears to me to start to
hang when it hits that panel and tries to draw it.

Do you think the RTE is the cause? Watch the way its icons draw -
SLOWLY. It's as if there is a lot of processor cranking going on.

Thanks for checking it out.

~Paul
 
P

Paul

Kevin, if you wouldn't mind I'd appreciate some feedback on the overall
presentation and functionality, and what you would to do to fix
deficiencies if you had to use this app every day (not that you create
bugs, of course.) :-D

~Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top