質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

Q&A

1回答

457閲覧

入力した文字や数値を別のページに移動させる

Totty12345

総合スコア0

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

ASP.NET

ASP.NETは動的なWebサイトやWebアプリケーション、そしてWebサービスを構築出来るようにする為、Microsoftによって開発されたウェブアプリケーション開発フレームワークです。

0グッド

0クリップ

投稿2022/06/24 06:42

編集2022/06/30 15:52

VisualStudio初心者です。
Visual Studio 2022を使用し、ASP.NETCoreWebアプリを使っているのですが、
Sample.cshtmlのテキストボックスで入力した値をSample2.cshtmlに出力したいです。
どのようにすれば値を出力できますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2022/06/24 06:57

> ASP.NETCoreWebアプリを使っているのですが、 これがどういうものかは知っていますか?
Totty12345

2022/06/24 07:05

すみません、イマイチ分かってないです。
Zuishin

2022/06/24 07:07

ざっくり言うと、フレームワークが違います。 System.Windows.Forms を using するのは目的ではなく手段だと思いますが、目的の方を質問に書いてください。 質問は編集できるので、編集ボタンを押してください。
退会済みユーザー

退会済みユーザー

2022/06/24 07:09

ASP.NET Core Web アプリで System.Windows.Forms 名前空間の何かを使うなんてことはあり得ません。絶対に。 そもそも何がしたいのかを書きましょう。そもそものやりたいことを実現するための提案は出せるかもしれません。
退会済みユーザー

退会済みユーザー

2022/06/24 07:23

ASP.NET のタグをつけてください。 自分ではどこまで実装できていて、どこで躓いていて、何が分かれば解決できるかを、自分が書いたコードを提示するなどして説明願います。
退会済みユーザー

退会済みユーザー

2022/06/24 07:28 編集

これを読んでください⇒ https://teratail.com/help/question-tips  特に「2. 質問をする前に自分で何がわからないのかを把握しましょう」のところ。今の質問内容では、 > 「自分が今『何がわからないのか』がわかっていて、言語化できている」ということです。一見簡単なようですが、実はとても難しいことです。 というところが不十分で、 > 何がわからないかわからない人から質問を受けても、答える側も困ってしまいます。 という状況です。
Zuishin

2022/06/24 08:13

私は ASP.NET を追いかけていないので、「セッション状態を使えばできそうだな」くらいしかわかりません。 テキストボックスとボタンを両方張り付けたページを二つ作り、両方ともボタンの OnClick でテキストボックスの値をセッション状態に保存してもう片方のページに遷移するようにしてください。 そして Page_Load でセッション状態から値を取り出し、テキストボックスに入れてください。 ここまで作成して質問にソースを掲載する、またはやりたいことが全然別のことであれば、どのように違うかを説明すれば、SurferOnWww さんまたは別の人が、それを踏まえてこうすれば良いというのを教えてくれるのではないかと思います。
退会済みユーザー

退会済みユーザー

2022/06/24 09:32

> Sample.cshtmlのテキストボックスで入力した値をSample2.cshtmlに出力したいです。 これについても、そもそも何がしたいのかを書いた方が良さそうです。普通そういうことをするケースはないので、また最初の質問のように見当違いのことを考えているような気がします。
退会済みユーザー

退会済みユーザー

2022/06/25 01:56

ASP.NET Core が必須でなければ、.NET Framework でしか使えませんが ASP.NET Web Forms アプリを使うことをお勧めします。デザイン画面で TextBox をページにドラッグ&ドロップしてという Windows Forms アプリのようなことができます。html, css, javascript の知識が全くなくてもこのスレッドの質問のようなことはできます。 ASP.NET Core ではそうはいきません。System.Windows.Forms 名前空間の TextBox を使うことを考えていたようですが、その知識レベルでは ASP.NET Core では道ははるかに遠いです。
退会済みユーザー

退会済みユーザー

2022/06/30 06:52

質問者さん、無言ですが、回答したのでそれに対するフィードバックを返してください。役に立った/立たなかったぐらいはすぐに返せるのでは? 役に立たなかったならどこがダメかを書くとより期待に近い回答が出てくるかも。とにかく無言は NG です。
guest

回答1

0

質問欄のコメントに対する返事もないし、質問者さん去ってしまったようですが、

Sample.cshtmlのテキストボックスで入力した値をSample2.cshtmlに出力したいです。

に対して簡単に答えを書いておきます。ASP.NET Core MVC であろうと想像しています。

(1) Sample.cshtml に Html ヘルパーまたは Tag ヘルパーを利用して form 要素とテキストボックスを配置。さらにテキストボックスの入力値を Controller のアクションメソッドに submit できるように input type="submit" ボタンを配置。

(2) ボタンクリックでブラウザから送信されてきたテキストボックスの入力値を受け取るアクションメソッドを追加する。

(3) アクションメソッドでユーザー入力を受け取ったらそれを検証する。検証結果 NG なら差し戻してユーザーに再入力を促す。

(4) 検証結果 OK なら Sample2.cshtml のアクションメソッドにリダイレクトする。その際、(3) で受け取ったユーザー入力はクエリ文字列とか Session を使ってリダイレクト先のアクションメソッドに渡す。

投稿2022/06/27 05:12

編集2022/06/27 08:24
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問