2010-07-09 19 views

回答

4

一個標準的HTML選項是在你的頁面上設置一個目標<a name="foo"></a>。鏈接到頁面將需要/yourpage.aspx#foo,但這會導致瀏覽器滾動到目標。

+0

我正在使用這種方法 – 2010-07-09 18:16:10

0

asp.net是一種服務器端技術,因此無法使用javascript來管理滾動位置。至少我沒有看到它完成。

+0

@Anthony提到的方法是一種可能性,但它確實與asp.net沒有任何關係 – spinon 2010-07-09 17:34:46

1

聽起來就像你正在尋找一個錨標籤。您指定的網址爲www.site.com/page.aspx#middle

然後在你的頁面,你把你想讓他們滾動到

<a name="middle" /> 

http://www.w3schools.com/tags/tag_a.asp

+0

屬性應該是name,而不是id。 – 2010-07-09 17:43:41

+0

兩者都有效,但是,根據標準,名稱是正確的標籤。由於瀏覽器實現的不一致性,Web標準是如此的滑坡。 – 2010-07-09 17:49:39

0

東西標籤,你可能會感興趣的,我已經成功地使用之前的項目是smartScroller。您可以將此控件放置在網頁上,網頁將自動記住回傳之間的滾動位置並在其中滾動。檢查出來:http://www.4guysfromrolla.com/articles/111704-1.aspx

它雖然使用JavaScript。任何理由,特別是你不想使用JavaScript?