No.3ベストアンサー
- 回答日時:
簡単なサンプル
ソリューションの中に
・WebForm1.aspx
・WebForm2.aspx
を用意
それぞれの画面にボタンを張りますが、WebForm1とWebForm2のボタン種類が異なります。
以下をしっかり読みながら、画面にボタンを作成してくだあさい。
WebForm1
.画面に[ツールボックス]の[Webフォーム]の[Button]を張ります。
画面に張ったボタンをダブルクリックします。
クリックイベントにソースを埋め込みます。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Server.Transfer("WebForm2.aspx")
End Sub
WebForm2
.画面に[ツールボックス]の[HTML]の[Button]を張ります。
[デザイン]モードから[HTML]へ切り替えます(ショートカットキー:Ctrl+PageDown)
↓こんな感じだと思います
<INPUT style="Z-INDEX: 102; LEFT: 0; WIDTH: 100px; POSITION: absolute; TOP: 0; HEIGHT: 100px" type="button" value="Button">
それをイベントを呼ぶように改造します(onclick部分を追加)
<INPUT style="Z-INDEX: 102; LEFT: 0; WIDTH: 100px; POSITION: absolute; TOP: 0; HEIGHT: 100px" type="button" value="Button" onclick="history.back()">
No.2
- 回答日時:
>何かのメソッドで前の画面に戻りたい
「戻る」「進む」の処理は、クライアントでの出来事です。
ASP.NETはサーバ処理なので、要求がきて処理を行うことではないので、根本的にできません。
ASP.NETとしてできることは、クライアントに「戻るスクリプト」を発行するボタンをWEB上に用意してあげるだけで、実際に処理を行うのはクライアントです。
よって「メソッド一つで実現したい」という要望は、ASP.NETでは実質的不可能です。
ついでにですが、もう一つの質問
「new form」
ですが、
「new <自分で作成したクラス>」
みたいにして、自分でクラス化をしてあげない限りできません。
内部では結局「Server.Transfer」を呼び出す処理になると思います。
この回答への補足
ありがとうございます。
>クライアントに「戻るスクリプト」を発行するボタンをWEB上に用意してあげる
というコードはどのように記述すればよいでしょうか?
No.1
- 回答日時:
.NET Frameworkのヘルプで
「サーバー コントロールのサンプル」
で検索をかけ
「ポストバック イベントのサンプル」
を見てください。
コードがそのまんま出ています。
この回答への補足
ごめんなさい、初心者の私にはよくわかりません。おっしゃられているサンプルコードはASP.netっぽいでしょうか?
できれば以下のようなソースで
Private Sub btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn.Click
Server.Transfer("login.aspx")'はlogin.aspxに移動
’何かのメソッドで前の画面に戻りたい
End Sub
したいのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Visual Basic(VBA) Edge操作のアプリが例外発生に 1 2023/03/12 21:22
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- au(KDDI) 「カメラへのアクセスを許可してください」のせいで年齢確認書類を撮影できない、アップロードできない 2 2022/11/01 00:04
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Hideについて(.NET)
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
登録後、呼び出し元ページに戻るには
Microsoft ASP
-
-
4
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
5
vb.netで画面のコントロールId名を変数で動的に制御し処理する方法
Visual Basic(VBA)
-
6
VBからEXCELのセルの値を取得する方法
Visual Basic(VBA)
-
7
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
8
値を返さないコード パス
Visual Basic(VBA)
-
9
フォームの再読み込み
Visual Basic(VBA)
-
10
VB.netでメソッドからコントロールを取得
Visual Basic(VBA)
-
11
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
12
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
13
データセットのレコード更新がしたい
Visual Basic(VBA)
-
14
TextBoxに半角数字のみの入力しかできないようにしたい
Visual Basic(VBA)
-
15
VB.NETでのイベントの途中終了
Visual Basic(VBA)
-
16
DataGridViewの各セル幅を自由に決め、その幅で固定したい
Visual Basic(VBA)
-
17
Webページ上のボタン等の位置を移動したい。
Microsoft ASP
-
18
ASP.NET 画面遷移前の状態を保持する?方法
Microsoft ASP
-
19
VB.NETのテキストボックスの書式指定
Visual Basic(VBA)
-
20
TextBoxでEnterキーを押すと、にあるButtonを押したのと同じ効果を出す方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLで投票ボタンを作りたい
-
子画面を読んだ後親画面のRecor...
-
ボタンの背景色を変更する方法
-
Linuxでの開発環境構築や設定の...
-
oppo reno 7A
-
Windows10でアプリを完全に消去...
-
お気に入りバーから削除できない
-
FLASHゲームのセーブデータが消...
-
ノーツ エージェントの実行が...
-
vbsでデバッグしながらコードを...
-
インストールしようとしている...
-
windows10のアプリと機能にyout...
-
日本に、Microsoftのような会社...
-
簡易ガンマ設定ツールの代替
-
Beckyのアドレス帳を上下に移動...
-
ブラウザから音楽プレイヤーの...
-
特定ユーザに対してのみアプリ...
-
iPhone SDKはWindowsでは利用で...
-
アイコンをダブルクリックして...
-
フォルダーに緑のレ点と赤の✖が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.net webアプリケーション 戻...
-
VC++にてボタン等のサイズ取得
-
ipodnanoの画面が真っ暗です!!
-
HTMLで投票ボタンを作りたい
-
検索ボタンなどに使う虫眼鏡の...
-
xampp Apacheの「Admin」の管理...
-
フォーム上のどのボタンが押さ...
-
ボタンの背景色を変更する方法
-
「改ページプレビュー」ボタン...
-
子画面を読んだ後親画面のRecor...
-
visual stduo を使ったc#での...
-
iPad トップアイコンの消し方
-
WordPressで1回だけ表示可能な...
-
このような画面って、閉じるボ...
-
ヘルプの作成方法
-
これはなんとゆってるんですか?
-
oppo reno 7A
-
フォルダーに緑のレ点と赤の✖が...
-
Linuxでの開発環境構築や設定の...
-
gcc13.2のバグ?
おすすめ情報