任何人都可以告訴我如何保存瀏覽器滾動條的位置。我有一個包含一些回傳的表單類型的頁面,回發後我希望頁面位置與用戶所在的位置相同。我的意思是頁面的一部分(中間或向下或向上)。目前,回發後滾動到了,即它顯示頁面的上半部分。如何使用C#.net代碼(.cs頁面)鎖定瀏覽器的滾動條?
在此先感謝
任何人都可以告訴我如何保存瀏覽器滾動條的位置。我有一個包含一些回傳的表單類型的頁面,回發後我希望頁面位置與用戶所在的位置相同。我的意思是頁面的一部分(中間或向下或向上)。目前,回發後滾動到了,即它顯示頁面的上半部分。如何使用C#.net代碼(.cs頁面)鎖定瀏覽器的滾動條?
在此先感謝
,你可以在你的代碼中設置背後
System.Web.UI.Page.MaintainScrollPositionOnPostBack = true;
這將繼續在頁面僅
滾動條的位置,如果你婉爲所有頁面使用網絡做.config頁面部分
<pages maintainScrollPositionOnPostBack="true" />
您可以:
設置的SmartNavigation = 「真」在你的asp.net頁面標記(你的aspx頁面的第一行)設置MaintainScrollPositionOnPostBack = true;然而,它有時無法與一些第三方控件正常工作,所以如果你只是使用標準的asp.net控件,那你就很好。
但是沒有「System.Web.UI.Page」 - 你想要當前Page的屬性。 – 2011-05-31 11:45:15