On the server side, you can change the scrollbar position using ScrollX (in pixels).
However, the ASP.NET version has only limited ways of controlling the client-side behavior and if you want to customize it, I recommend using the JavaScript version instead. With the ASP.NET version, it is likely that you will hit similar issues in the future as well.