点击按钮,然后重定向到div

时间:2016-03-24 00:56:31

标签: c# asp.net

我有一个单页网站,并且想知道如何在填写并提交联系表单时重定向到div。这是一个带有aspx.cs反码的aspx页面。所以在按钮上单击它会进入此方法以通过联系表单发送消息。

 protected void btnSubmit_Click(object sender, EventArgs e)
    {
    }

经过大量研究后,我将其添加到Page_load方法

<div class="footer-section" id="contact">

     protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            Response.Redirect("Default.aspx?id=#contact");
        }
    }

这显示在URL中,因为页面刷新但它仍然没有重定向到网页中的当前div。当我按下URL上的回车键时,它会手动重定向。我究竟做错了什么?任何帮助都是适用的。

1 个答案:

答案 0 :(得分:0)

使用像这样:

Response.Redirect("Default.aspx#contact");

使用?id=您要定义名称为id且值为#contact的查询字符串参数,您需要使用#contact将焦点设置为联系div。