2011-04-18 78 views
1

在一个aspx页面我有以下超链接:ASP.NET“到底部”超级链接

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="#Bottom" CssClass="ToBottom">To Bottom ↓</asp:HyperLink> 

我想用它来浏览网页,更specificly的底部,与锚命名“底”:

<anchor name="Bottom" /> 

然而,这并不工作...如何使任何建议“至底”和“到上”的超链接来快速滚动页面?谢谢。

**更新:

定期

<a href="#Bottom" class="ToBottom">To Bottom ↓</a> 

也不起作用。

回答

2

这应该做的伎俩:

<a href="#Bottom" class="ToBottom">To Bottom ↓</a> 

<a name="Bottom" /> 
+0

这样做。谢谢 – Matthias 2011-04-18 08:56:12

+0

....不用担心。 – 2011-04-18 08:57:13

1

这将工作(使用的href属性):

<asp:HyperLink href="#Bottom" runat="server" CssClass="ToBottom">To Bottom</asp:HyperLink> 

,建设一个锚一样:

<a name="Bottom"></a> 
+0

感谢您的快速回复,但不幸运。一个asp:超链接没有href属性 – Matthias 2011-04-18 08:50:50

+1

创建一个HTML控件而不是创建一个ASP.NET服务器控件。这将改善性能。 – 2011-04-18 08:50:50

1

我会推荐使用常规锚定元素来实现此功能,但对服务器控件没有用处:

<a href="#Bottom" class="ToBottom">To Bottom</a>