2010-11-19 38 views

回答

0

你可以使用jQuery的ScrollTo插件來實現這一目標。

0

通常我們通過將頁面名稱附加到url來將頁面滾動到某處。這裏是一個例子:

//test.aspx 
<div id="myDiv" name="theDIV"> 
    I'm in the bottom of the page 
</div> 

在開始您訪問此頁面,您將看到一個正常頁面。但是在您訪問test.aspx#theDIV時,瀏覽器將滾動到頁面底部(滾動到div)。

+0

這不適合我。我在用戶點擊提交底部時加載所有數據。但感謝enyway :) – Kimtho6 2010-11-19 09:35:07

+0

@Profeten:點擊按鈕後,您可以輕鬆地重定向頁面。 – 2010-11-19 09:37:03

+0

咋,但我不會能夠使用Ajax – Kimtho6 2010-11-19 09:38:22

0

這是我最後做

$("#divGetListforUser .btn").click(function() { 
      isClicked = true; 
     }); 
function scrollTo() { 
     if (isClicked) { 
      $.scrollTo($("#main .header"), { duration: 1000 }); 
      isClicked = false; 
     } 
    } 

和形式的代碼隱藏:

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "scrollToKey", "scrollTo()", true); 
+0

好奇 - 爲什麼你從我的答案中刪除接受的答案?您仍然在使用scrollTo插件來解決問題。 – 2010-11-19 14:12:07

+0

@ geoff因爲它不是真正的問題的完整答案 – Kimtho6 2010-11-19 14:14:38