asp.net core」カテゴリーアーカイブ

ASP.NET Coreについて

blazorでファイルダウンロード

blazorにはwebappのFileResultを使用したPostBackような動的にファイルコンテンツを作成して、ファイルをダウンロードさせる仕組みが無い。 では、どうやってファイルコンテンツを作成して、ダウンロード … 続きを読む

カテゴリー: .NET, asp.net core, Blazor, C#, javascript, Web, 技術系 | コメントする

asp.net coreのDIにDbContextを追加する

asp.net coreはDIが使えるが、DbContextをDIさせるのに少々手間取ったので備忘録としてメモ。 何に戸惑ったのかというと、DbContextインスタンスを作成するときに、appsettings.json … 続きを読む

カテゴリー: .NET, asp.net core, Entity Framework, Web, 技術系 | コメントする

ASP.NET Core SignalR-厳密に型指定されたハブ

以前、SignalRのHUBについてチョット書いたことがあるけれど、見落としていたことがあったので、今更ながら情報を追加しておく(汗) SignalRのHUBだが、クライアントへメッセージを渡すメソッドに関して、Inte … 続きを読む

カテゴリー: .NET, asp.net core, C#, SignalR, 技術系 | コメントする

ASP.NET Core MVCでの入力値検証対象外設定

ASP.NET Core MVCでは、入力先となる、クラスに検証用の属性を付けることで、入力フォームの検証を簡単に行う事が可能である。 ただ、@modelで指定したModel全てが検証対象となるため、ここにI/F用のエラ … 続きを読む

カテゴリー: .NET, asp.net core, C#, 技術系 | コメントする

.NET6 Blazor selectタグ multiple @bind

なんか、呪文みたいなタイトルになってしまったが、言いたいことは、Blazorが.NET6から、複数指定(multiple)selectのbindをサポートしたというお話。 どういうことかというと、以下の例を見て頂ければわ … 続きを読む

カテゴリー: .NET, asp.net core, Blazor, C#, 技術系 | コメントする

appsettings.jsonからの配列の取得

asp.net core系ではアプリケーション設定をappsettings.jsonに記述するが、ドロップダウンの値と表示名など配列を記述したい場合もあると思う。(↓参照) このように定義されたデータを配列またはList … 続きを読む

カテゴリー: .NET, asp.net core, C#, 技術系 | 1件のコメント

知っている人には当たり前かもだけど・・・

asp.net core webappのページハンドラはデフォルトでは、GET要求はOnGet,POST要求はOnPostによって処理されるが、View側から実行するハンドラを変更することが可能。 方法は、TagHelp … 続きを読む

カテゴリー: asp.net core, dotnetcore, 技術系 | 1件のコメント

DBからScaffold(RazorPage)

Visual Studio ASP.net MVCには、DBをScaffoldしてCRUDのページを自動作成する機能があったが、dotnet core(.NET)でも、同等の機能があったので、メモ。 dotnetのCLI … 続きを読む

カテゴリー: asp.net core, dotnetcore, Entity Framework, 技術系 | コメントする

BlazorのForm入力値検証について

Blazorで、Formの入力値を検証する方法を調べてみた。Blazorでは基本的にFormをSubmitしないので、すっかり頭から抜けていたけど・・・ Submitと言っても、実際にSubmitを行う訳では無いようだが … 続きを読む

カテゴリー: .NET, asp.net core, Blazor, 技術系 | コメントする

blazorからgeolocation APIを使ってみる

HTML5をサポートしているブラウザでは、GPS等を使用して、位置情報を得る、geolocation APIを使用することが可能である。 geolocation APIには以下のような関数が用意されている。 geoloc … 続きを読む

カテゴリー: asp.net core, Blazor, C#, 技術系 | コメントする