Webアプリケーションの作成は初めての者です。
ASP.NETとVisual C# 2005を使って、Webフォームから
別のWebフォームを呼び出したり、自分自身のWeb
フォームを閉じたりしたいのですが、要するに
Windowsフォームでの画面遷移をWebフォームで
実現したいのですがどうすればできるでしょうか?
Webページの実行を停止するのは、
this.Page.Response.End();
でできるようですが、閉じ方がわかりません。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
ASP.NETの画面遷移(?)は、Response.Redirectか、Server.Transferを使用するのが、一般的だと思います。
http://www.naoki-asp.net/webtips1.aspx
Windowsフォームでの画面遷移のような、次のフォームを開いて、自分自身のフォームを閉じる、というやりかたは、余程の理由がなければ、しないと思います。(面倒だし)
どうしても、そうしなければいけないのなら、JavaScriptのWindow.openとWindow.closeあたりを使用して、無理矢理、実現するしかありません。
http://homepage2.nifty.com/yoshi-m/makehp/javasc …
ただ、この方法は、IEだとインストール時の設定のままだと、一番最初のWindowをcloseするときに、確認ダイアログが開くという問題(勝手に最初のWindowが閉じてしまうほうが問題なので、実は問題ではないんですけど)があります。
Server.Transferを使用するのが、一番、楽できると思います。
早速のご回答ありがとうございました。
うまくいきました。
Server.Transferを使うことにします。
Server.Transferでは遷移前のWindowは残らないので、
遷移前の画面を閉じる必要はないようです。
最後に残るメイン画面は、とりあえず、
this.Page.Response.End();
でWebページの表示を消して、実行を停止するようにします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Google Drive Google form を利用して 問い合わせフォームを作りたい 1 2022/04/25 14:15
- 確定申告 e-taxで開業届を出す方法がわかりません 1 2022/06/01 19:00
- その他(パソコン・スマホ・電化製品) ASUSの保証期間が短い 2 2023/05/02 11:53
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
- Android(アンドロイド) スマホでの認証コード入力について 10 2023/03/25 11:21
- Visual Basic(VBA) VB.netのコンテナークラスとはなんですか 2 2023/07/22 03:54
- Windows 10 Webサイトが勝手に開く 5 2022/12/03 22:39
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
ASP.Net 条件により自身を閉じるには
Microsoft ASP
-
Webページ上のボタン等の位置を移動したい。
Microsoft ASP
-
ASP.NETでTimerコントロールを使用したい
AJAX
-
-
4
asp.netにてgridviewの列を動的にボタンやチェックボックスを追加して実装したいのですが具
Microsoft ASP
-
5
ASP.NETでのメッセージ画面を出すには
Microsoft ASP
-
6
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
7
ASP.Net 別ウィンドウを開く・ジレンマ編
Microsoft ASP
-
8
テーブルの任意の列を非表示にしたい
HTML・CSS
-
9
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access2010で動的コントロール...
-
デロンギのオーブンが故障して...
-
サブフォームのコントロールの...
-
メッセージボックスの背景色
-
【VC++2005(CLR)】フォームが開...
-
PDFフォームに本日の日付を自動...
-
WithEvents変数について
-
Formをアクティブにする
-
始末書とはどんなふうに書けば...
-
Googleフォーム・複数人の申し...
-
VBAにてメッセージボックスを最...
-
ACCESS VBAサブフォーム(DATA S...
-
アクセス・別フォームの新規レ...
-
PDFフォーム内で日付計算したい...
-
Access 無操作の場合、自動で閉...
-
Access クエリの最大項目数
-
エクセルで、日付を入力すると...
-
「PC Helpsoft Driver Updated...
-
ユーザーフォームをショートカ...
-
VBA エンターキーでイベントに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAにてメッセージボックスを最...
-
VB.net(VB)で、フォームにExcel...
-
リストボックスの選択解除
-
Googleフォーム・複数人の申し...
-
サブフォームの新規レコードに...
-
Accessでフォームから別フォー...
-
accessで2つ以上のフォームを起...
-
サブフォームの行ごとにコンボ...
-
フォーム上の全てのコントロー...
-
アクセスVBA フォームのス...
-
VBA リストボックスをダブルク...
-
サブフォームのイベント取得
-
メッセージボックスの背景色
-
PDFフォームに本日の日付を自動...
-
VBAでフォームのスクロールバー...
-
Access 無操作の場合、自動で閉...
-
アクセス フォームが存在する...
-
VBプログラムの終了
-
メインフォームからサブフォー...
-
ユーザーフォーム上にアイコン...
おすすめ情報