我正在尝试根据page_prerender
事件中的id调用特定的div,但它不会导航到特定的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");
}
答案 0 :(得分:2)
使用FindControl方法找到div的div - pass id作为参数。
<div id="div1" runat="server">1</div>
FindControl("div1");
答案 1 :(得分:0)
使用jQuery或者您可以使用它来滚动到页面加载时的特定元素和动画: 在aspx页面上试试这个
$(function(){
$('html, body').animate({ scrollTop: $("#div1").offset().top });
});
答案 2 :(得分:0)
请放runat="server"
。因此,您可以在
<div id="div1" runat="server">1</div>
<div id="div2" runat="server">2</div>
<div id="div3" runat="server">3</div>
由于