1

特定のdivを持つasp.netの1つのWebページを開きたい

と同じように

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

これを使ってやりたい

Response.Redirect("mypage.aspx");
4

1 に答える 1

0

いいえ、<div>クライアント側が存在します。リダイレクトを使用すると、現在のリクエストを新しいアドレスで再度送信する必要があるとしか言えません。そのリダイレクトを終了する場所(frame、iframe、div、window ..)を指定することはできません。

クライアント側から実行する必要があります。div(またはその他)をいくつかのURLからロードします(リダイレクトを実行できます)。

または、mypage.aspxページ内でこのJQueryを実行して、特定のdivをアニメーション化して移動します

$(function(){
   $('html, body').animate({ scrollTop: $("#header1").offset().top });
});
于 2013-01-11T07:17:51.123 に答える