Click here to Skip to main content
15,890,690 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
hi In My Project i should keep 120 input fields in one page . if i put all field in one
page that page height will be increasing very high it is not looking good how can i
put all my field in normal size page is there any concept for my solution?
Posted
Comments
TejuKrishna 22-Jan-11 1:44am    
you can use multiview

Here u can take 2 or more panels and in each panel take no of fields that should look good means 15 to 25 as per choice and have two buttons as next and previous and on next and previous button visible =true of working panel and false in non-working panel
 
Share this answer
 
You have many choices, I prefer Tab control(separate the 100 fields in to categories & create Tab for every category in Tab control)

Tab Samples

TabContainer[^]

A Simple ASP.NET Tab Control Using the MultiView control[^]

Creating a Tabbed Interface for Displaying Parent/Child Data[^]

Also you can use Panels

How to use Panel Control using ASP.NET[^]
 
Share this answer
 
Hi,


If all fields are not required than you can make a show hide div.

Ex.
Make a divisional in page. Like personal information, Educational information, Other information etc.

On click Other information than show div of that information fields.

Same way you can follow for other division.
 
Share this answer
 
Mohd wasif has proposed a good solution. One more solution coming to my mind is that you should use a panel with autoscroll property set to "true" and define an appropriate size of the panel and dynamicaly add the input fields to the panel.Add any number of input fields you want in the panel.


One more way is to create a div and set its overflow property(CSS) to "autoscroll" and add the input fields to the div.
Best of luck
Ahsan Sarfraz
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900