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

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

新規登録して質問してみよう
ただいま回答率
85.47%
blazor

Blazorは、マイクロソフトが開発している.NETベースのWebアプリフレームワークです。C#でフロントエンドもバックエンドも一貫して書くことが可能。クライアントサイド(WebAssembly)とサーバーサイド形式のホスティングモデルがあります。

C#

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

Q&A

解決済

1回答

694閲覧

Blazorでサーバーへの値渡し方法

IzuShin

総合スコア68

blazor

Blazorは、マイクロソフトが開発している.NETベースのWebアプリフレームワークです。C#でフロントエンドもバックエンドも一貫して書くことが可能。クライアントサイド(WebAssembly)とサーバーサイド形式のホスティングモデルがあります。

C#

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

0グッド

0クリップ

投稿2023/01/03 12:09

実現したいこと

Blazorのサンプルではサーバーの値をクライアントへ返すところは記述されていますが、クライアントの値をサーバーへ渡すところは書かれていないように思えます。
どのような方法があるのでしょうか?
わかりやすく解説されているサイトなどありましたらご紹介いただきたいです。
よろしくお願いします。

該当のソースコード

private WeatherForecast[]? forecasts; protected override async Task OnInitializedAsync() { forecasts = await Http.GetFromJsonAsync<WeatherForecast[]>("WeatherForecast"); }

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

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

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

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

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

Zuishin

2023/01/03 12:35

そのプロジェクトの本のページのサンプルにあります。
退会済みユーザー

退会済みユーザー

2023/01/03 12:41 編集

何を何で作っているか書いてください。(例: Windows 10 の Visual Studio 2022 で Blazor Web Assembly アプリをターゲットフレームワーク .NET 7.0 で作っています・・・とか) 先のスレッド https://teratail.com/questions/pw32kk2bofr2xn を放置しておかないでクローズしてください。 前のスレッドでも同じことを言ったよね。無視するならこっちも無視するよ。
guest

回答1

0

ベストアンサー

文脈的にフォーム入力などを行いたいのでしょうか?それであれば以下のページが参考になると思います。

ASP.NET Core Blazor のフォームと入力コンポーネント

※ただし、サンプルのsubmitで行っているのはログ出力だけなので、実際にはWASMであれば登録/更新用クエリを叩いたり、Serverであれば直接DBに書き込んだりする処理を記述する必要があります。

投稿2023/02/06 05:27

sgty24

総合スコア8

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問