Jul 14, 2010
I have a an asp.net label control on my page.I have set the style to overflow: auto.
I don't think this is possible at all, but does anyone know a way to get 2 vertical scroll bars on a panel? Right now here's the code:
There's a GridView inside the panel and it's so wide that scrolling all the way over to the right to scroll down causes the client to lose their position on the page and would like a scrollbar provided on the left (keeping the one on the right) if it's possible, anyone know of a way to do that?
I have a page with two updatepanels both using a timer's tick event to do various bits. The script manager is set to conditional updates and the panels are set up to use specified triggers but when the tick event fires for either the page flickers and the scrollbars reset to midway down the page. This renders my application unusuable.
What is happening is that when I add my gridviews to these nested panels, the panel is just getting larger, the scroll bars are not scrolling, in other words the panels are stretching rather than their height staying fixed.
I have a custom C# created listbox. This listbox is a multiple select listbox. Unfortunately, the client I am working with wants it to populate with customer data. This returns well over 20k options. I am getting this from SQL. So the list is dynamic, depending on the customers in the table in SQL. The list is ordered alphabetically by the customers last name. So Jim A would be first and Tony Z would be last.
The problem I am having is that the list is so large, and needs to stay at around 100px in height, it is damn near impossible to navigate (think watching an hour long youtube video, clicking a millimeter and skipping like 10 minutes of time). Sorting through the entire list would take a little longer, but, I can always add a loading jquery pop up for the second or two it would take. I already added a row of A-Z links to the bottom out of the listbox control.
Inside my if is where the magic needs to happen. Anybody know of a way to scroll to that value? I cannot imagine it would be this difficult. I tried selecting that value, then item.scrollIntoView() then deselecting that value. I do not want to select the first value, but rather just scroll to it. (think like an ipod touch songs list). Is there anyway to find the scroll bar position of the particular item then scroll to it?
The ListBox is in the EditItemTemplate of a FormView inside of an UpdatePanel. jQuery is possible but it would be great if there would be an asp.net serverside(or Ajax) way to achieve this because i don't want to use more client scripts than really needed(and this is only a nice to have).
i am using asp.net 4.0 iis 7.5 microsoft visual studio 2010
what i want is keep whole page (browser) scroll position (not a div or panel) when asynchronous postback happened (update panel) how can i do this actually i had a function which can keep div scroll bar position after postback like this
bu i could not find browser scroll bar id to get its values to get with document.getElementById
It's working fine when the page content is within the bounds. However, if the horizontal scrollbar appears as a result of overflow, am able to print only the visible content while the overflown contents couldn't be printed.
I got a problem in horzontal scrollbar in listbox. For Asp.Net, i put the div and inside placed the scroll bar. I got the horizontal scroll bar. But in list box if it is large data, it is scrolled a list box, not scrolled list box inside data. I put the code here.
I have set a fix height of DIV and set its overflow-y:scroll but the problem is that if i have got data less than its height event though its showing scroll bar (disabled). how can i hide it... i mean give me solution so that the scroll bar will only show when data in that DIV is crossing height of DIV..
My code :
<div style="overflow-y:scroll; height:290px"> a data grid is here </div>