Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从ASP.NET重定向到DIV按钮单击_Javascript_Html_Css_Asp.net - Fatal编程技术网

Javascript 从ASP.NET重定向到DIV按钮单击

Javascript 从ASP.NET重定向到DIV按钮单击,javascript,html,css,asp.net,Javascript,Html,Css,Asp.net,我有一个一页的网站,其中一个提交的联系方式发送电子邮件。我的页面上的联系人表单位于页脚上方的底部。理想情况下,我希望我的访问者在页面刷新后被重定向回#底部联系人DIV 我用这段代码重定向访问者 Response.Redirect("?messagesent=true#bottom-contact"); 它将访问者发送到下面的URL http://okpidi.com/Default.aspx?messagesent=true#bottom-contact 如您所见,它不会滚动到#底部联系人所

我有一个一页的网站,其中一个提交的联系方式发送电子邮件。我的页面上的联系人表单位于页脚上方的底部。理想情况下,我希望我的访问者在页面刷新后被重定向回
#底部联系人
DIV

我用这段代码重定向访问者

Response.Redirect("?messagesent=true#bottom-contact");
它将访问者发送到下面的URL

http://okpidi.com/Default.aspx?messagesent=true#bottom-contact
如您所见,它不会滚动到
#底部联系人所在页面的底部。我还将一个参数发送回名为
messagesent
的页面,如上所示

我已经为此工作了几个小时,似乎无法发现我在这里做错了什么


如有任何建议,将不胜感激

我建议使用Ajax调用提交表单数据,该数据不能与
div一起使用,但如果将
底部联系人
更改为命名锚(
)FWIW,则该数据会正常工作,它看起来像是按照您的意愿加载(它会立即转到底部联系人表单),但是其他的东西会覆盖它并将页面卷回顶部。我会禁用一些其他JS,看看是什么导致了冲突。