まさるblog

越後在住子持ちプログラマー奮闘記 - Author:まさる(高野 将、TAKANO Sho)

目次

Blog 利用状況

ニュース

著書

2010/7発売


Web掲載記事

@IT

.NET開発を始めるVB6プログラマーが知るべき9のこと

CodeZine

実例で学ぶASP.NET Webフォーム業務アプリケーション開発のポイント

第1回 3層データバインドを正しく活用しよう(前編)

ブログパーツ


書庫

日記カテゴリ

コミュニティ

Server.Transferを使用すべきケースって?

ASP.NETで画面遷移する際、

  • Response.Redirect
  • Server.Transfer

の2つがあるじゃないですか。

 

んで、この2つの動作上の違いは

  • Response.Redirect
    クライアントにリダイレクトさせるので、ラウンドトリップが2回。
    アドレスバーのURLが変わる。
    他サイトへも遷移可能。
  • Server.Transfer
    クライアントに返す内容を、遷移先ページの内容に書き換えるだけなのでラウンドトリップ1回。
    アドレスバーのURLが変わらない。
    同一サイトのaspxにだけ遷移可能。

っていうところまでは理解しています。

 

以上を踏まえたうえで、Server.Transferを用いるべきケースというのが、いまいち思い浮かびません。

「 Response.Redirectでいいじゃん」と思ってしまうんですが、「こんな時はServer.Transferじゃないとだめだ!」とかあるんですかね。

 

教えて、エライ人!

投稿日時 : 2009年8月23日 16:38

Feedback

# re: Server.Transferを使用すべきケースって? 2009/08/23 18:51 なちゃ

・リロードで再試行できる遷移にしたい場合
 例えば何らかのシステムエラーページの表示
 ブラウザの再試行でそのまま再試行できる

・セッションを使わずにデータを引き渡したい場合で
 URLが変わらなくても問題ない場合
 もしくはURLを変えない方が都合がいい場合

とかとか。
もっとも使い分けは簡単とは言えないので、現実にはエラーページなど特殊な遷移以外はリダイレクトで統一することが多い気はする。

# re: Server.Transferを使用すべきケースって? 2009/08/24 6:04 ナオキ

>・リロードで再試行できる遷移にしたい場合
> 例えば何らかのシステムエラーページの表示
> ブラウザの再試行でそのまま再試行できる

私的にはこれが一番かと。

# re: Server.Transferを使用すべきケースって? 2009/08/24 17:50 中博俊

ただ基本はASP互換のためw

# re: Server.Transferを使用すべきケースって? 2009/08/24 19:04 おぎわら

ASP.NETのレベルが40になったら
もっと使い道がややこしいものをぜひwww

つ【クロスページポストバック】


# 通りすがりです。リノベーションすると決めたら簡単にリフォーム料金を通知してくれるホームページを使用するのがすごく賢い選択です。良いリフォーム業者を選ばないと悪質な業者に高額で頼んでもないリフォームをされてしまって後悔する確率が高いです。評価の高い工務店を探しだすためには丁寧なランキングサイトを使うことが良いです。 2017/03/13 13:10 通りすがりです。リノベーションすると決めたら簡単にリフォーム料金を通知してくれるホームページを使用す

通りすがりです。リノベーションすると決めたら簡単にリフォーム料金を通知してくれるホームページを使用するのがすごく賢い選択です。良いリフォーム業者を選ばないと悪質な業者に高額で頼んでもないリフォームをされてしまって後悔する確率が高いです。評価の高い工務店を探しだすためには丁寧なランキングサイトを使うことが良いです。

# It has a restaurant and a bar, 80 well-furnished and luxurious air-conditioned rooms, outdoor pool and fitness facility, banquet facilities, small mee 2017/05/06 13:30 It has a restaurant and a

It has a restaurant and a bar, 80 well-furnished and luxurious air-conditioned rooms, outdoor pool and fitness facility, banquet facilities, small meeting rooms, parking facility, 24-hour room service and health spa.
Conservation measures such as Phu Quoc National Park are being
implemented, and eco-tourism will be one of the main elements of future marketing.
Nha Trang, Mui NE and Phu Quoc are some of the famous beaches found
here.

# The best thing about SIM cards is the fact that they are interchangeable - you can use one SIM card in one phone and then switch it to another phone (as long as the phone is unlocked). So what kinds of things did the New World (the Americas) give to the 2017/05/17 0:59 The best thing about SIM cards is the fact that th

The best thing about SIM cards is the fact that they
are interchangeable - you can use one SIM card in one phone
and then switch it to another phone (as long as the phone is unlocked).

So what kinds of things did the New World (the Americas) give to the Old World.
Designed in colonial-plantation style, this mammoth resort is also build
around one of the largest privately-owned waterways in the world.

# ブルガリコピー 2017/08/05 4:16 kuocel@outlook.com

2017年の新素材-新作
ブランド腕時計、バッグ、財布、小物などでございます専売店
★弊社は「信用第一」をモットーにお客様にご満足頂けるよう
★全物品運賃無料(日本全国)
★不良品物情況、無償で交換します.
★税関没収する商品は再度無料で発送します!
ブルガリコピー http://www.newkokoku.com

タイトル  
名前  
Url
コメント