在c#中调用特定的div id

时间:2012-12-24 03:33:55

标签: c# javascript asp.net html

我正在尝试根据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");
}

3 个答案:

答案 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>

由于

相关问题