Blazor Server 5.0 EFCoreコードファーストが発行したSQLをログ出力する EFCoreコードファーストから発行されたSQLをログファイルに残す、サンプルを作りしました。コードファーストのDBパフォーマンスを、インデクス追加で改善する際には必須だと思う。今回は今流行りの Blazor Server をベースに作成し... 2023.05.04 .NET CoreASP.NET CoreBlazor Server 5.0C#Code firstEF CoreNLog
Blazor Server 5.0 Blazor Server Excelファイルをダウンロードする Blazor Server にExcelファイルを配置し、画面から入力された値をExcelファイルに出力し、出力済みのExcelファイルをダウンロードする、サンプルを作りしました。ソースコードはGitHubで公開しています。 ソースコード構... 2023.05.04 .NET CoreASP.NET CoreBlazor Server 5.0C#Excel
Blazor Server 5.0 Blazor Server Excelファイルをアップロードする Blazor Server <InputFile>組み込みコンポーネントでExcelファイルをアップロードし、アップロードしたExcelファイルを読み込んで、Excelファイル内のデータを画面に表示するサンプルを作りしました。Excelファ... 2023.05.04 .NET CoreASP.NET CoreBlazor Server 5.0C#Excel
Blazor Server 5.0 Blazor Server ファイルアップロードボタンをカスタマイズする Blazor Server の<InputFile>組み込みコンポーネントを使った、ファイルアップロード処理を実装しました。<InputFile>のレイアウト、デザインを変更したパターン例も実装しています。ソースコードはGitHubで公開し... 2023.05.04 .NET CoreBlazor Server 5.0C#CSSVisual Studio 2019
Blazor Server 5.0 Blazor Server 画面間で使う共通メソッド Blazor Server 画面間で使う共通のメソッドは、staticクラス、staticメソッドとして実装し、共通部品用のフォルダに纏めるのが基本です。staticクラス、staticメソッドで実装した共通処理を、2画面から使用するサンプ... 2023.05.04 .NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0 Blazor Server ボタンクリックでsubmitさせない Blazor Serverの初期プロジェクトに設けられているサンプルのボタンは、submitするボタンなので、それを元に画面にボタンを追加して行くと、追加した全てのボタンがsubmitしてしまい、submitするボタン/submitしないボ... 2023.05.04 .NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0 Blazor Server でInjectを一箇所に纏める Blazor Server はデフォルトで、_Imports.razor に using を集約できるようになっていますが、Injectを集約できる場所はデフォルトではありません。Injectを集約するための基本クラスを作成し、各ページで ... 2023.05.04 .NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0 Blazor Server でCSVファイルをダウンロード Blazor Serverで、「BlazorDownloadFile、CsvHelper」Nugetパッケージを使ったCSVファイルダウンロード処理を実装しました。今はこの実装方式が最短だと思う。ソースコードはGitHubで公開しています。... 2023.05.04 .NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0 Blazor Server で環境設定ファイルの値を画面に表示する appsettings.json 環境設定ファイル内のユーザー設定値を、WEBアプリ起動時に読込み、アプリのタイトルとして表示する処理を実装しました。ソースコードはGitHubで公開しています。 appsettings.json の文字コー... 2023.05.04 .NET CoreASP.NET CoreBlazor Server 5.0C#Visual Studio 2019
Blazor Server 5.0 Blazor Server でHtmlタグのdisabledをシンプルに実装する チェックボックスのチェック状態と、「有効/無効」状態が連動するテキストボックスを実装しました。bindしている変数をそのまま使い、bool型専用の拡張メソッドからdisabledに対応する値を返す方式で実装しましたが、この実装方式が一番ソー... 2023.05.04 .NET CoreASP.NET CoreBlazor Server 5.0C#Visual Studio 2019