Programming & Development Note

C# とか JavaScript が好きなプログラマー1年生です。

【ASP.NET Core 2.0】一覧ページに検索機能を追加する

以下の記事の続きです。sanonosa-dev.hateblo.jp公式のチュートリアルに沿って行います。docs.microsoft.com一覧ページに検索機能を追加します。 任意のタイトルで検索できるよう、検索フォームの追加と Get メソッドの編集を行います。

【ASP.NET Core 2.0】テンプレートヘルパーでModel の定義に従って最適な出力を得る

以下の記事の続きです。sanonosa-dev.hateblo.jp公式のチュートリアルに沿って行います。docs.microsoft.comDIsplayFor / EditorFor などのテンプレート関連のビューヘルパーはモデルの定義に従って自動で最適にな出力を行います。例えば EditorFor はモデル…

【ASP.NET Core 2.0】データベースのシードの作成方法

以下の記事の続きです。sanonosa-dev.hateblo.jp データベースのシードとは データベース初期化用のサンプルデータのことです。 アプリ起動時にデータベースにレコードが存在しない場合、自動でサンプルデータをインサートするプログラムを作成します。公式…

【ASP.NET Core 2.0】スキャフォールディング機能で作成したコードを編集・確認する

sanonosa-dev.hateblo.jp前回スキャフォールディングで自動生成したコードの確認と編集を行います。Razor Pages は ASP.NET MVC の Model-View-Contollor とは異なり、 Model-View-ViewModel デザインパターンがとられています。 Xxxxx.cshtml がビュー、Xxx…

【ASP.NET Core 2.0】Razor Pages ウェブアプリの作成

ASP.NET Core 2.0がどのようなものなのか、実際にアプリを作成したいと思います。 公式のチュートリアルを沿って行います。 前提条件 .NET Core 2.0.0 SDK ASP.NET および Web 開発ワークロードを含む Visual Studio 2017 バージョン 15.3 Entity Framework …