Adamski: Is there anyway of doing this apart from with javascript?
The named anchor (#fragment) part of the requested URL is not held in the HTTP Request details that are received by your server-side ASP.NET code. So there is no way to "get" the named anchor without employing JavaScript trickery.
Alister