これは、ASP.NET Core Razor Pages アプリでの Entity Framework (EF) Core の使用方法を示す一連のチュートリアルの 1 番目です。 このチュートリアルでは、架空の Contoso University の Web サイトを構築します。 サイトには、学生の受け付け、講座の作成、講師の割り当てなどの機能が含まれ...
部分クラスには、.cshtml テンプレート ファイル名と一致する RazorView という名前が付けられています。 これは、C# コードでテンプレートを参照するために使用される名前です。 @using ステートメントを Razor テンプレートの先頭に挿入して、追加の名前空間を含めることもできま...
/Pages/Divisions/Create.cshtml.cs [Authorize(Roles="admin")]publicclassCreateModel:PageModel{privatereadonlyKosuM.Data.ApplicationDbContext_context;publicCreateModel(KosuM.Data.ApplicationDbContextcontext){_context=context;}publicIActionResultOnGet(){returnPage();}[BindProperty]publicDivisionDivision{get;set...
部分ビューでの重複を減らしたい。 Razor Pages を使用すると、関連するページとそのロジックを独自の名前空間とディレクトリにまとめて保持することで、ASP.NET Core ページの組織が簡略化されます。 注意 ASP.NET Core では、Web アプリを構築するためのModel-View-Controller (MVC) ...
<!-- Examples of using the ~ operator in markup in ASP.NET Web Pages --> Home マークアップでは、~ オペレーターを使用して、画像ファイル、他の Web ページ、CSS ファイルなどのリソースへのパスを作成します。 ページが実行されると、ASP.NET はページ (コードとマー...
RazorUIClassLib/Pages RazorUIClassLib/Pages/SharedRazorUIClassLib/Pages/Shared に2 つの部分ファイル (_Header.cshtml と_Footer.cshtml) が含まれているとします。 これらの <partial> タグを _Layout.cshtml ファイルに追加できます。CSHTML コピー ...
RazorUIClassLib/Pages/Shared に2 つの部分ファイル (_Header.cshtml と_Footer.cshtml) が含まれているとします。 これらの <partial> タグを _Layout.cshtml ファイルに追加できます。 CSHTML コピー <partial name="_Header"> @RenderBody() <partial name="_Footer"> _ViewStart.cshtml ...
ルート フォルダーで、 InitPages という名前の新しいフォルダーを作成します。 Web サイトの InitPages フォルダーで 、_PageStart.cshtml という名前のファイルを作成し、既定のマークアップとコードを次のように置き換えます。 CSHTML コピー @{ // Sets the layout...
チュートリアルで使用するソフトウェアのバージョン ASP.NET Web ページ (Razor) 2 WebMatrix 2 このチュートリアルは、WebMatrix 3 でも動作します。 テキスト ファイルの作成とデータの書き込み Web サイトでデータベースを使用するだけでなく、ファイルを操作することもできます。 た...
部分ビューでの重複を減らしたい。 Razor Pages を使用すると、関連するページとそのロジックを独自の名前空間とディレクトリにまとめて保持することで、ASP.NET Core ページの組織が簡略化されます。 注意 ASP.NET Core では、Web アプリを構築するためのModel-View-Controller (MVC) ...