Είναι αρκετά εύκολο:πρώτα από όλα πρέπει να θέσεις anchors σε κάθε σημείο της σελίδας που θες να οδηγήσεις τον αναγνώστη.Θα το κάνεις κάπως έτσι:
<a name="chap1"/> <h1>Chapter 1</h1> Once upon a time...
Θα χρησιμοποιείς δηλαδή το <a> tag και με το property name θα βάζεις "bookmarks" στο κείμενό σου.
Για το μενού έχεις τόσες πολλές επιλογές για την εμφάνιση του που είναι άσκοπο να στις παραθέσω όλες.Ρίξε μια ματιά εδώ για να πάρεις ιδέες (είναι σε
javascript τα περισσότερα).Αφού δήλωσες ότι θες να μοιάζει με αυτό της wikipedia θα σου δείξω ένα πολύ απλό παράδειγμα:
<asp:Panel ID="Panel1" runat="server" BackColor="#CCCCCC" GroupingText="Contents">
<asp:HyperLink ID="HyperLink1" runat="server" Target="_self" NavigateUrl="#chap1">Chapter 1</asp:HyperLink>
</asp:Panel>
Από ότι βλέπεις το NavigateUrl απλά δείχνει εκεί που έβαλες την anchor πρωτύτερα.