如何使用Response.Redirect()打开具有特定div的网页?

时间:2013-01-11 07:05:18

标签: c# javascript asp.net response.redirect

我想打开一个具有特定div的asp.net网页

就像

一样
<a id="url" href="mypage.aspx#tab1">Home</a>

我想用

这样做
Response.Redirect("mypage.aspx");

1 个答案:

答案 0 :(得分:0)

不,<div>存在客户端。使用重定向,您只能说当前请求应该在新地址再次提交。您无法指定重定向应该结束的位置(frame,iframe,div,window ..)。

您必须从客户端执行此操作:从某个URL(可以执行重定向)中加载div(或其他)加载。

或者在mypage.aspx页面内部执行此JQuery动画并移动到特定div

$(function(){
   $('html, body').animate({ scrollTop: $("#header1").offset().top });
});