.NET Core C#で実行環境のOSを判定する場合は IsOSPlatform を使う .Net Core アプリ実行時、OS毎に処理を分けたい場合、RuntimeInformation.IsOSPlatform() でOSを判定し処理を分ける。ソースコードはGitHubで公開しています。 2022.01.09 .NET CoreC#
.NET Core C#でListを値コピー(DeepCopy)する際のお勧め v2 C#で自作したクラスのListを複製(値コピー/DeepCopy)する方法でネット検索すると、ToList()したり、newしたりする方法が出て来ますが、DeepCopy()メソッドを作るのが無難です。MemberwiseClone()を使... 2022.01.04 .NET CoreC#Visual Studio
Blazor Server Blazor Server でファイルをダウンロードする テキストデータのファイルダウンロード、画像データのファイルダウンロード 処理。ソースコードはGitHubで公開しています。 ソースコード構成 ソースコード変更内容を解説WebApplication1.csprojDownload/Quest... 2022.01.03 .NET CoreBlazor ServerJavaScriptSPAVisual Studio
Blazor Server Blazor Server で Exception を処理する Exception が発生した際に、ログ出力、画面出力しています。 ユーザーにはメッセージのみ表示し、ソースコードはログを見ないと確認できないようにすることで、ソースコードの漏洩を防ぎ、尚且つ、バグなどで予期せず処理に失敗したことをユーザー... 2022.01.02 .NET CoreBlazor ServerC#SPAVisual Studio
Blazor Server Blazor Server でログを出力する Blazor Server でログを出力する。Windows、Linux どちらへもデプロイ可能。ソースコードはGitHubで公開しています。 ソースコード構成 ソースコード変更内容を解説WebApplication1.csproj・NL... 2021.12.30 .NET CoreASP.NET CoreBlazor ServerC#NLogSPA
Blazor Server Blazor Server でサイドバーをハンバーガーメニューにする Blazor Server でサイドバーをハンバーガーメニューにした。サイドメニューはこの方式が一番使い勝手が良いと思う。ソースコードはGitHubで公開しています。 ソースコード構成 ソースコード変更内容を解説Shared/MainLa... 2021.12.28 .NET CoreBlazor ServerC#CSSSPAVisual Studio
Blazor Server Blazor Server でヘッダーを1列にする Blazor Server のテンプレートだと、ヘッダーが2列になっていて、それだと業務系WEBサイトでは使い勝手が悪いので、ヘッダーを1列にした。ソースコードはGitHubで公開しています。 ・修正前・修正後 ソースコード構成 ソー... 2021.12.25 .NET CoreBlazor ServerC#SPAVisual Studio
Blazor Server Blazor Server で使える、使い勝手の良い MessageBox 最新記事=> Blazor Server 使い勝手の良い MessageBox v2Windows Form アプリの MessageBox と同等の使い勝手で、使い勝手の良い MessageBox を Blazor Server でも実現... 2021.12.24 .NET CoreASP.NET CoreBlazor ServerC#SPAVisual Studio
Blazor Server Blazor Server でセッションIDを取得する Blazor Server でセッション変数を取得するサンプルを作ったので参考にしてほしい。ソースコードはGitHubで公開しています。 ソースコード構成Visual Studio プロジェクト の Blazor Server テンプレート... 2021.12.22 .NET CoreASP.NET CoreBlazor ServerC#SPAVisual Studioセキュリティ対策
Blazor Server Blazor Server で入力欄に値を入力した後、Enterキーが押されたタイミングでイベント処理を行う <input>タグに値が入力された後、Enterキーが押されたタイミングで処理を行う場合のサンプルを作成しました。この入力欄は、バーコード入力欄としても使えます。ソースコードはGitHubで公開しています。このサンプルでは、下記の動きを実装... 2021.12.18 .NET CoreBlazor ServerC#SPAVisual Studio