Asp.net-wp-working-with-forms
ASP.NET WP-フォームの使用
この章では、Razor構文を使用してASP.NET Webページを使用する場合の入力フォームの作成方法とユーザーの入力の処理方法について説明します。
- フォームは、テキストボックス、チェックボックス、ラジオボタン、プルダウンリストなどのユーザー入力コントロールを配置するHTMLドキュメントのセクションです。
- ユーザー入力を収集して処理する場合は、フォームを使用します。
入力フォームを作成する方法は?
アプリケーションを再度実行して、次のURLを指定してみましょう-* http://localhost:46023/myform、*すると、次の出力が表示されます。
次のスクリーンショットに示すように、すべてのフィールドにデータを入力してみましょう。
さて、Submitボタンをクリックすると、何も起こらないことがわかります。 フォームを便利にするために、サーバーで実行するコードを追加する必要があります。
フォームからのユーザー入力の読み取り
フォームからユーザー入力を読み取るには、すべてのフィールドから値を読み取り、必要に応じて処理するコードを追加します。 この手順では、フィールドを読み取り、ページにユーザー入力を表示する方法を示します。
フィールドのすべての値を処理するコードを追加した同じ例をもう一度見てみましょう。
アプリケーションを再度実行して、次のURLを指定してみましょう- http://localhost:46023/myform 。次の出力が表示されます。
すべてのフィールドにデータを入力しましょう。
[送信]ボタンをクリックすると、次の出力が表示されます。
プロジェクトに新しいフォルダを作成し、画像として名前を付けて、そのフォルダに画像を追加して、別の簡単な例を見てみましょう。
ご覧のとおり、次のスクリーンショットに示すように、imagesフォルダーにあるいくつかのjpgファイルの参照を追加しました。
アプリケーションを実行し、次のURLを指定すると、 http://localhost:46023/myphotos になり、次の出力が表示されます。
[送信]をクリックすると、 index.jpg ファイルがページにロードされていることがわかります。
ドロップダウンリストから別の写真を選択するときに、Nature 3と言い、[送信]をクリックすると、次の画像に示すようにページ上の写真が更新されます。