The Strength behind your Technologies!



The SmartScroller .NET Server Control

Announcements

9/1/2003

SmartScroller version 1.2 is available for download. 

This is the update you've all been waiting for.  SmartScroller 1.2 now maintains the scroll position of div's, text area's, and anything else that scrolls in Microsoft Internet Explorer.  Simply set the TargetObject property with the object's ID and that's it.

<div id="div1" style="OVERFLOW:auto;WIDTH:300px;HEIGHT:30px;border:1px">
      <p>...</p><p>...</p><p>...</p><p>...</p><p>...</p>
</div>
<cc1:SmartScroller id="SmartScroller1" runat="server" TargetObject="div1" />

Check out the Class Members to see what's been added or just Download it.

5/14/2003
SmartScroller version 1.1 is available for download.  Check out the Class Members to see what's been added or just Download it.

Introduction

ASP.NET changed the way we think about navigation on the web.  Most of the functionality allowed by ASP.NET comes from the method of posting back to the same page in order to run server-side code.  The first and most annoying issue realized from this method is the loss of client scroll position on each postback. 

Other developers familiar (and fed up with) this scrolling issue have attempted to solve it by placing bookmarks near the control or the row of the datagrid that caused a postback.  This still causes the page to return to a different position than the user was at just before postback.  This method can also be time consuming and tedious to implement.

Enter the SmartScroller control.  With this custom server control, a developer just drags-and-drops it on the page and the problem is solved.  Without any coding or effort, the control goes to work to save the scroll position of the page between postbacks.  It is accurate to the pixel and works on BOTH Internet Explorer and Nescape (as early as version 4.7).

SmartScroller User's Guide...