タイマーの実装方式の種類について紹介します。概要C# (Windows) で一定時間ごとに処理をするタイマー処理を実装する場合、何通りかの実装方法があります。この記事ではタイマー処理の実装方法の種類をまとめて紹介します。方法1: タイマーコ
ASP.NET Core BlazorアプリケーションでのDIコンテナを利用するコードを紹介します。概要ASP.NET Core BlazorアプリケーションでDIコンテナを利用するコードを紹介します。補足ASP.NET Coreの Raz
ASP.NET Core Razor Pages でDIコンテナを利用するコードを紹介します。概要ASP.NET Coreでは「依存関係の注入」 DI (Dependency Injection) を利用する仕組みがあります。この仕組みを使
Blazorアプリケーションでボタンやリンクのクリックの処理で別のページに遷移するコードを紹介します。概要BlazorアプリケーションでC#のコードからページ遷移をする場合には、NavigationManager オブジェクトを利用します。
BlazorアプリケーションでC#のコードからJavaScriptを呼び出すコードを紹介します。概要BlazorアプリケーションでJavaScriptの処理をC#のコードから呼び出したい場合のコードを紹介します。C#のコードからJavaSc
Blazor アプリケーションのライフサイクルに関するメソッド/イベントについて紹介します。概要Blazorアプリケーションでページが表示される際にrazorコンポーネントの表示が実行されます。実行時にはイベントが実行され、ページ表示時に必
Blazorアプリケーションで画面のHTML(cshtml) と C#ロジックのコードを別ファイルに分離する(コードビハインド化)コードを紹介します。概要Blazorアプリケーションでは、画面のrazorコンポーネント内に直接C#のロジック
Blazor アプリケーションのRazorコンポーネントにパラメーターを与えるコードを紹介します。概要こちらの記事ではBlazorアプリケーションでコンポーネントを利用する方法を紹介しました。この記事では、コンポーネントに対してパラメーター
Blazor アプリケーションでRazorコンポーネントを利用する手順を紹介します。概要Blazorアプリケーションではページ内のパーツをコンポーネント化して利用できます。この記事ではBlazorアプリケーションでRazorコンポーネントを
Blazor アプリケーションでレイアウトを利用する手順を紹介します。概要Blazorアプリケーションで各画面のデザインをそろえたいことがあります。ASP.NET Web Formアプリケーションではマスターページを利用するとページの共通部
Razor Pagesでレイアウトぺージを利用する手順を紹介します。概要ASP.NET Web Formアプリケーションではアプリケーション全体のページの共通部分をマスターページで作成できます。一方 ASP.NET Core Webアプリケ
Razor Pagesで動的なページを表示するコードを紹介します。概要こちらの記事ではシンプルなRazor Pagesを作成してページを表示できました。この記事ではRazor Pageでロジックを処理して、動的なページを表示するコードや手順
ASP.NET Core を利用して、シンプルな Razor Pages Webアプリケーションを作成するコードや手順を紹介します。概要ASP.NET Core Webアプリケーションでページを記述する方法の一つとしてRazor Pages
MapGetで作成したエンドポイントでURLのルーティング パラメーターを取得するコードを紹介します。概要こちらの記事ではMapGetメソッドを利用してシンプルなエンドポイントを作成しましたが、MapGetで作成したエンドポイントで、URL
ASP.NET Core Web アプリケーションでPOSTによるエンドポイントの作成をするコードを紹介します。概要ASP.NET Core Web アプリケーションでルーティング機能を利用してエンドポイントを作成すると高度な設定ができるよ
ASP.NET Core Web アプリケーションでコントローラーへのルーティング、マッピングを作成する手順を紹介します。概要こちらの記事では、ASP.NET Core Web アプリケーションでルーティングの機能を利用してエンドポイントを
ASP.NET Core Web アプリケーションでエンドポイントの作成をするコードを紹介します。概要ASP.NET Core Web アプリケーションでルーティング機能を利用してエンドポイントを作成すると高度な設定ができるようになります。
ASP.NET Core Webアプリケーションのミドルウェアをクラスで実装するコードを紹介します。概要こちらの記事では、Useメソッドを利用してミドルウェアを実行するコードを紹介しました。Useメソッドには実行する処理のデリゲートを与えま
ASP.NET Core WebアプリケーションでHTMLや画像などの静的ファイルを表示できるようにするコードを紹介します。概要こちらの記事で紹介していますが、ASP.NET Core Webアプリケーションのデフォルトの設定ではアプリケー
ASP.NET Core のWebアプリケーションでURLの違いにより処理を変更するコードを紹介します。概要ASP.NET CoreのWebアプリケーションでURLの違いにより処理を変更したいことがあります。URLの違いで処理を分ける場合は
ASP.NET Core でUseメソッドを利用してミドルウェアを作成するコードを紹介します。概要ASP.NET Core では、順番にデリゲートの処理を呼び出すことでレスポンスデータを作成する仕組みが利用できます。ASP.NET Core
ASP.NET Core でRunメソッドを利用してシンプルなレスポンスを返すアプリケーションを作成します。概要ASP.NET Coreを利用してシンプルなレスポンスを返すアプリケーションを作成します。アプリケーションがレスポンスを返すには
BlazorアプリケーションでURLのパラメーターを取得するコードを紹介します。概要BlazorアプリケーションでURLに付加されたパラメーターを取得するためのコードを紹介します。CGIなどのアプリケーションでは下記を一例とするURL形式で
Razorコンポーネントからクラスメソッドを呼び出すコードを紹介します。概要Razorコンポーネントのrazorファイル中の @codeディレクティブ内でC#のコードを記述でき処理を実行できますが、処理の規模が大きくなる場合、razorファ
Blazor アプリケーションでテキストボックスを配置し、入力した文字列を取得するコードを紹介します。概要Blazorアプリケーションで画面にテキストボックスを配置し、テキストボックスに入力した文字列を取得するコードを紹介します。事前準備B
_Imports.razor ファイルを作成して @using を集約する方法を紹介します。概要こちらの記事では、razorファイルそれぞれに@using ディレクティブを記述し必要な参照を追加しました。 ASP.NET Coreでは _I
Blazor アプリケーションにボタンを配置してクリックイベントを実装する手順とコードを紹介します。手順 (.NET 6)事前準備Blazorアプリケーションを作成し、ルーティングコンポーネント、フォールバックページ(ホストページ)、メイン
Blazor アプリケーションで_framework/blazor.server.js のJavaScriptファイルが配置されない現象について紹介します。現象_framework/blazor.server.js にアクセスするとファイル
ASP.NET Blazor アプリケーションにページを追加する手順を紹介します。事前準備単純な ASP.NET Blazor アプリケーションを作成します。作成手順はこちらの記事を参照してください。手順ASP.NET Blazor アプリ
ASP.NET Blazor アプリケーションにルーティングを追加して、Blazorコンポーネントを表示できるようにします。手順 (.NET 6)プロジェクトの作成こちらの記事を参照して、Blazorアプリケーションのひな型を作成します。ホ
非常にシンプルなASP.NET Blazorアプリケーションを作成する手順を紹介します。概要ASP.NET CoreではWebFormアプリケーションはサポートされなくなり、ASP.NET MVC または Razor Pages, Blaz
StringBuiilder を利用して複数の文字列を結合するコードと実行結果を紹介します。概要C#で文字列を結合する場合はこちらの記事で紹介している"+"演算子を利用する処理が一般的です。しかし、タイ利用の文字列を連結して文字列が非常に長
C#で文字列の指定した開始位置から指定した文字数の文字列を取得するコードを紹介します。概要C#では文字列から部分文字列を取り出すには文字列オブジェクトの substringメソッドを利用します。書式substringメソッドに開始位置と、文
Tuple(タプル) を利用して変数の値をスワップするコードを紹介します。概要C#で新たに導入されたタプル(Tuple)を利用すると、スワップ変数を利用せずに変数の値の交換ができます。書式変数1と変数2の値を交換する場合以下の書式となります
ini ファイルから値を読み込むコードと実行結果を紹介します。概要新しいアプリでは、iniファイルを扱うことはほとんどありませんが、古いアプリとの互換性を保つためにiniファイルから値を読み込む操作が必要な場合があります。C#のライブラリに
ini ファイルに値を書き込むコードと実行結果を紹介します。概要新しいアプリでは、iniファイルに値を書き込むことは少ないですが、古いアプリとの互換性を保つためにiniファイルに値を書き込む操作が必要な場合があります。C#のライブラリにはi