Download Now Code Base AsyncDocs Contact Us
asyncScrollMark
liveDemo
Click the "Jump To" buttons to move to each AsyncScrollMark.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus dolor. Donec hendrerit orci ac nisl. Nullam ut augue. In hac habitasse platea dictumst. Ut tempor rutrum dolor. Nunc ullamcorper vehicula lacus. Praesent ac nisl. Ut a lacus in diam suscipit suscipit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec ut mi sed dolor consectetuer molestie. Morbi nec enim in diam lacinia pretium. Proin consequat.

Donec tincidunt, purus eget gravida bibendum, erat nisl accumsan neque, volutpat commodo orci felis suscipit orci. Donec felis. Etiam nisi magna, malesuada in, accumsan id, porttitor sed, dolor. Curabitur sapien lorem, hendrerit at, vulputate eu, gravida eget, sapien. Pellentesque auctor ultricies lectus. Sed nonummy justo sed nunc. Maecenas malesuada, lacus vitae ultricies placerat, velit diam facilisis nunc, id vulputate sem dui non nisl. Cras at libero. Maecenas id metus. Duis at tellus. Vivamus vehicula pede eget velit. Nullam libero purus, placerat in, eleifend et, ullamcorper sed, nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur quis sapien eget lacus interdum dignissim. Quisque vehicula. Cras vulputate ante sit amet purus. Sed egestas mollis purus. Morbi fermentum. Aliquam eu arcu vel nibh laoreet tristique. Proin aliquet lobortis dolor.

Sed quis sapien. Nam sed leo non arcu consequat tincidunt. Duis ac nunc. Nam felis nibh, eleifend nec, eleifend sit amet, venenatis eu, sem. Mauris nisi velit, vulputate non, lobortis eu, placerat in, lectus. Etiam vestibulum felis ac nisi. Donec ut felis non risus sodales pulvinar. Maecenas adipiscing risus tincidunt ipsum. Sed eget ante ac nunc varius consectetuer. Nullam felis dui, nonummy semper, commodo non, adipiscing nec, urna. Praesent id orci id leo feugiat sagittis. Ut dolor nisi, viverra nec, sodales a, consectetuer vel, elit. Donec cursus.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras quis lectus ut nulla condimentum varius. In pulvinar nulla sit amet nisl. Ut turpis. Etiam ultrices dictum neque. Cras lobortis purus ut ligula. In hac habitasse platea dictumst. Quisque interdum. Aenean at augue nec diam vulputate interdum. Morbi eu pede at mi cursus adipiscing. Donec eleifend commodo augue.

Vivamus lectus. Sed a sapien ac dui varius ultricies. Nunc ligula purus, dictum condimentum, ornare nec, ornare ac, lectus. Fusce ultrices. Pellentesque non dui pellentesque ante vehicula pharetra. Mauris purus nisl, congue condimentum, blandit a, lacinia ut, urna. Etiam sed libero eu urna posuere suscipit. Fusce mollis cursus lorem. Aliquam ultricies tincidunt dui. Pellentesque quis nulla quis nisi interdum sollicitudin. Mauris gravida congue urna. Praesent ultrices nibh sit amet turpis. Fusce ornare feugiat mauris. Praesent dictum nisi vel metus. Fusce purus. Duis convallis odio a massa. Quisque ipsum lacus, mattis vel, accumsan sit amet, egestas id, diam. Praesent sapien. In nec libero sit amet eros luctus consequat. Consectetuer adipiscing elit. Phasellus dolor. Donec hendrerit orci ac nisl. AsyncScrollMark. Nullam ut augue. In hac habitasse platea dictumst. Ut tempor rutrum dolor. Nunc ullamcorper vehicula lacus. Praesent ac nisl. Ut a lacus in diam suscipit suscipit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec ut mi sed dolor consectetuer molestie. Morbi nec enim in diam lacinia pretium. Proin consequat.

Donec tincidunt, purus eget gravida bibendum, erat nisl accumsan neque, volutpat commodo orci felis suscipit orci. Donec felis. Etiam nisi magna, malesuada in, accumsan id, porttitor sed, dolor. Curabitur sapien lorem, hendrerit at, vulputate eu, gravida eget, sapien. Pellentesque auctor ultricies lectus. Sed nonummy justo sed nunc. Maecenas malesuada, lacus vitae ultricies placerat, velit diam facilisis nunc, id vulputate sem dui non nisl. Cras at libero. Maecenas id metus. Duis at tellus. Vivamus vehicula pede eget velit. Nullam libero purus, placerat in, eleifend et, ullamcorper sed, nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur quis sapien eget lacus interdum dignissim. Quisque vehicula. Cras vulputate ante sit amet purus. Sed egestas mollis purus. Morbi fermentum. Aliquam eu arcu vel nibh laoreet tristique. Proin aliquet lobortis dolor.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras quis lectus ut nulla condimentum varius. In pulvinar nulla sit amet nisl. Ut turpis. Etiam ultrices dictum neque. Cras lobortis purus ut ligula. In hac habitasse platea dictumst. Quisque interdum. Aenean at augue nec diam vulputate interdum. Morbi eu pede at mi cursus adipiscing. Donec eleifend commodo augue.

Description

The AsyncScrollMark is a dynamic scrolling control. It will allow you to position the user's browser so that the scroll mark's position is visible.



Features
  • It's position can be made visible during an AsyncCallback.
   
<%@ Register Assembly="AsyncControls" Namespace="DelvingWare.AsyncControls" TagPrefix="dw" %>

<dw:AsyncScrollMark runat="server" ID="smTop"/>
<dw:AsyncButton runat="server" ID="btTop" 
OnClick="btTop_Click"
CssClass="greyButton">Jump To AsyncScrollMark (Bottom)</dw:AsyncButton>

<dw:AsyncButton runat="server" ID="btMain" 
OnClick="btMain_Click"
CssClass="greyButton">Jump To AsyncScrollMark (Top)</dw:AsyncButton>
    
<dw:AsyncScrollMark runat="server" ID="smBottom" />