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

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

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

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

.NET

.NETとは、主に.NET Frameworkと呼ばれるアプリケーションまたは開発環境を指します。CLR(共通言語ランタイム)を搭載し、入力された言語をCIL(共通中間言語)に変換・実行することが可能です。そのため、C#やPythonなど複数の言語を用いることができます。

C#

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

Windows Forms

Windows Forms(WinForms)はMicrosoft .NET フレームワークに含まれる視覚的なアプリケーションのプログラミングインターフェイス(API)です。WinFormsは管理されているコードの既存のWindowsのAPIをラップすることで元のMicrosoft Windowsのインターフェイスのエレメントにアクセスすることができます。

Q&A

0回答

377閲覧

BlazorWebView で、あいまいな参照・不適切な呼び出しというエラーが表示されます。

退会済みユーザー

退会済みユーザー

総合スコア0

blazor

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

.NET

.NETとは、主に.NET Frameworkと呼ばれるアプリケーションまたは開発環境を指します。CLR(共通言語ランタイム)を搭載し、入力された言語をCIL(共通中間言語)に変換・実行することが可能です。そのため、C#やPythonなど複数の言語を用いることができます。

C#

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

Windows Forms

Windows Forms(WinForms)はMicrosoft .NET フレームワークに含まれる視覚的なアプリケーションのプログラミングインターフェイス(API)です。WinFormsは管理されているコードの既存のWindowsのAPIをラップすることで元のMicrosoft Windowsのインターフェイスのエレメントにアクセスすることができます。

0グッド

0クリップ

投稿2022/08/10 18:48

前提

Windows Forms の BlazorWebView でデータ編集画面を作っています。

実現したいこと

あいまいな参照・不適切な呼び出しというエラーが表示されます。
なぜか実行は可能ですが、エラーを解消したいです。

発生している問題・エラーメッセージ

下記画像の通りです。

イメージ説明

該当のソースコード

C#

1@using System.Collections.Generic; 2 3<ol> 4 @foreach (var item in TempUserList) 5 { 6 <li><input type="number" @bind="item.UserID"><input type="text" @bind="item.UserName"></li> 7 } 8</ol> 9<button type="button" @onclick="@(e => AddButtonClicked(e))">追加</button> 10 11@code 12{ 13 //マスターと編集中のデータの差分を常時表示する為に、マスター相当のデータ ( Program.UserList ) と編集中データ ( TempUserList ) の両方を保持したい。 14 private List<User> TempUserList = new List<User>(Program.UserList); 15 16 private void AddButtonClicked(MouseEventArgs e) 17 { 18 TempUserList.Add(new User()); 19 } 20}

実際に症状が発生しているテストソース一式をアップロードさせて頂きます。
大変お手数ですが、解決策をご教示頂けましたら幸いです。
https://dotup.org/uploda/dotup.org2854005.zip.html
↓直リンク
https://dotup.org/uploda/dotup.org2854005.zip

補足情報(FW/ツールのバージョンなど)

・.net 7.0.100-preview.7 (WindowsForms)
・WebView2 runtime 104.0.1293.47
https://developer.microsoft.com/ja-jp/microsoft-edge/webview2/

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

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

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

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

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

Zuishin

2022/08/10 21:50

TestPage.html という謎のファイルを削除してみては?
退会済みユーザー

退会済みユーザー

2022/08/11 03:47 編集

TempUserList が曖昧ということですから、あなたが定義したのであれば名前空間は分かっているはずですので、曖昧でなくなるように名前空間まで含めて <namespace>.TempUserList としたらどうなりますか
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問