0

イベントの ID に基づいて特定の div を呼び出そうとしてpage_prerenderいますが、特定の div ID に移動しません。

<div id="div1">1</div>
<div id="div2">2</div>
<div id="div3">3</div>

protected void page_prerender()
{
   Response.Redirect("Default.aspx#div1");
}
4

3 に答える 3

2

FindControlメソッドを使用して div を特定します - 引数として div の ID を渡します。

<div id="div1" runat="server">1</div>

FindControl("div1");
于 2012-12-24T04:52:08.050 に答える
0

入れてくださいrunat="server"。したがって、コードビハインドでアクセスできるようになります

<div id="div1" runat="server">1</div>
<div id="div2" runat="server">2</div>
<div id="div3" runat="server">3</div>

ありがとう

于 2012-12-26T05:00:13.633 に答える
0

または、これを使用して、アニメーションを使用してページの読み込み時に特定の要素にスクロールすることもできます: aspx ページでこれを試してください。

$(function(){
   $('html, body').animate({ scrollTop: $("#div1").offset().top });
});
于 2012-12-24T04:15:48.927 に答える