Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 818089
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T02:05:46+00:00 2026-05-15T02:05:46+00:00

I have an ambitious requirement for an asp.net 2.0 web page that contains a

  • 0

I have an ambitious requirement for an asp.net 2.0 web page that contains a table (gridview), and each row in the grid contains 6 select (dropdown) controls for data entry. The number of rows that will be displayed is dependent upon the user’s search parameters, which are specified in another area of the page. Unfortunately, with the default (and even basic) search parameters specified, the grid could contain several hundred rows. I’ve noticed that the browser, in this case IE8, starts behaving rather erratically once I reach a large number of rows — no documented evidence for the number of rows where this begins to be a problem. For example, trying to view the source of the page results in a message from IE stating that there was a problem with the page that forced the browser to reload it, and I never get the source. Obviously the page loads and renders rather slowly also.

I know that my solution is probably going to involve paging the gridview such that it only displays 20 or so rows per page, and I’ll have to write code to handle the saving of changes in the dropdown values when the user changes pages. I can probably turn off viewstate on the gridview also. However, the question I really want to pose is this — has anyone seen a documented rule indicating the maximum number of input controls that an HTML browser form is supposed to be able to contain? I could not find anything on the Internet after doing a search, and I suspect the answer may be whatever the browser can handle based on the machine configuration it is running on. Any rules of thumb you use?

Thanks for any suggestions.

Rich

  • 1 1 Answer
  • 3 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T02:05:47+00:00Added an answer on May 15, 2026 at 2:05 am

    Is there a better design available? What’s the usage scenario?

    For example, presented with a requirement such as that (which I not-so-lovingly call “Excel on the web”), would it be viable to present a largely read-only dataset, then use jQuery to change a single row to edit controls when clicked? Perhaps even, using some server-side paging, simulating “infinite scroll” while still only loading 20 rows at a time? You can keep the displayed (and DOM-stored) data smaller this way, as well as reduce the number of edit controls in the browser, and on top of all that still provide most (if not all) of the desired functionality.

    Generally speaking, tons of input controls visible at once is a usability nightmare, and visually very distracting and difficult to line up/deal with. You’re almost undoubtedly better off with a solution like what I’ve described above. Yes, it’s going to be a ton of client-side script, but it’ll be way easier on the browser, the users, and ultimately even you.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have few global methods declared in public class in my ASP.NET web application.
I am working on a web application (ASP.NET) game that would consist of a
have 2 questions : A computer with 32-bit address uses 2-level page table (9
Sorry for the ambiguous question but here I go. On each page a have
I have installed the ASP.NET MVC 2 RC and opened the default example project,
I have a .NET class library that spins up a secondary process which is
I have decided i'd like to do an ambitious mood change depending on the
I have a if function that works out how much of a users profile
I have seen other questions on SO regarding this, but none that explains it
i have an ambitious plan as such : i want pages such as Registration

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.