まさる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

# Magnificent goods from you, man. I have understand your stuff previous to and you're just extremely excellent. I really like what you have acquired here, really like what you're saying and the way in which you say it. You make it entertaining and you st 2018/02/09 4:41 Magnificent goods from you, man. I have understand

Magnificent goods from you, man. I have understand your
stuff previous to and you're just extremely excellent.

I really like what you have acquired here, really like what you're saying
and the way in which you say it. You make it entertaining and you still care for to keep it
sensible. I can not wait to read far more from you.
This is really a great website.

# Heya i'm for the first time here. I came across this board and I find It truly useful & it helped me out much. I hope to give something back and help others like you helped me. 2018/02/14 12:34 Heya i'm for the first time here. I came across th

Heya i'm for the first time here. I came across this board and I
find It truly useful & it helped me out much.
I hope to give something back and help others like you helped me.

# I pay a visit every day a few web sites and websites to read articles, except this website presents quality based writing. 2018/02/17 23:47 I pay a visit every day a few web sites and websit

I pay a visit every day a few web sites and websites to read articles, except this website
presents quality based writing.

# College students should have independent entry to the internet. 2018/04/12 13:26 College students should have independent entry to

College students should have independent entry
to the internet.

# TIP#10: See when college students last logged in to Canvas. 2018/04/28 11:55 TIP#10: See when college students last logged in t

TIP#10: See when college students last logged in to Canvas.

# I will right away clutch your rss feed as I can't in finding your email subscription hyperlink or e-newsletter service. Do you've any? Please let me understand so that I could subscribe. Thanks. 2018/05/02 21:02 I will right away clutch your rss feed as I can't

I will right away clutch your rss feed as I can't in finding
your email subscription hyperlink or e-newsletter service.
Do you've any? Please let me understand
so that I could subscribe. Thanks.

# It's a pity you don't have a donate button! I'd certainly donate to this excellent blog! I guess for now i'll settle for bookmarking and adding your RSS feed to my Google account. I look forward to new updates and will talk about this blog with my Faceb 2018/05/15 0:30 It's a pity you don't have a donate button! I'd ce

It's a pity you don't have a donate button! I'd certainly donate to this excellent blog!
I guess for now i'll settle for bookmarking
and adding your RSS feed to my Google account.
I look forward to new updates and will talk
about this blog with my Facebook group. Talk soon!

# We're a bunch of volunteers and starting a brand new scheme in our community. Your web site offered us with valuable information to work on. You have done a formidable process and our entire group will be thankful to you. 2018/05/21 4:14 We're a bunch of volunteers and starting a brand

We're a bunch of volunteers and starting a brand new scheme in our community.
Your web site offered us with valuable information to work on. You have done a formidable process and our entire group
will be thankful to you.

# There is certainly a lot to know about this subject. I really like all of the points you have made. 2018/05/21 12:17 There is certainly a lot to know about this subje

There is certainly a lot to know about this subject.

I really like all of the points you have made.

タイトル  
名前  
Url
コメント