A collection of basic to advance code samples.
| Project | Description |
|---|---|
| Bootstrap5OffCanvasExample | Simple example for offcanvas |
| Configuration1 | Shows how to read custon values from appsettings.json |
| Configuration2 | Shows how to read custon values from appsettings.json access in a page |
| CheckedListBox | Has two samples for checked listbox, Index page works but not recommended while Index1 page is the correct way w/o a controller |
| Custom404Page | Simple example for a custom 404 page |
| ConditionalLayout | Shows how to change the layout file condionally on is week day or weekend |
| DropdownForCountries | Shows how to populate a dropdown using EF Core 7 |
| DropdownEumRazorPages | Demonstrates loading a dropdown for enum |
| EnvironmentApplication | Example for conditionally displaying user inferface elements |
| IsolationWebApp | Example for Razor Pages css isolation (most samples are for Blazor) |
| LeftSideNavigation | Navigation on left side of page |
| MultipleSubmitButtons1 | Shows how to have multiple submit buttons for a form. |
| MultipleSubmitButtons2 | Demo for SeriLog coloring output using code from SeriLogLibrary |
| MultipleSubmitButtonsBasic | Demo for two forms, one page using EF Core 7 |
| MockupApplication | Basic example for working with IDataProtector along with a simple login page. |
| RadioButtonsExample | Working with radio buttons with a strong typed list. Has several examples |
| RazorPagesAJAXNamedHandlersDemo | Using Named Handler Methods to Make jQuery AJAX GET Calls in Razor Pages |
| RazorLibrary | For helper classes |
| ➡️ | TempData helpers |
| ➡️ | Method to bring console window to front when starting a web app from Visual Studio |
| Revenue.Configuration.Core1 | Example for storing application settings in a SQL-Server database |
| RevenueFrontEnd | Frontend for Revenue.Configuration.Core1 |
| SecretManagerExample1 | Basic example for storing secrets in an app |
| SeriLogLibrary | Helpers for SeriLog |
| SweetAlertExamples | Shows how to use several dialogs from limonte-sweetalert2 |
| SerilogCustomLogColors | SeriLog |
| SeriLogConditional | Toggle SeriLog within a razor page |
| SessionStateBasic | Basic example for session states |
| SimpleModelBinding | Shows form binding w/o a data source |
| WorkingWithTempData | Example for working with TemData |
| DependencyInjectionBasic | Basics for DI |
| TelerikSamples1 | Various examples for Telerik library |
| 🔴 Requires a license | |
| TransformerSlugs | How to create an SEO-friendly URL slug |
ASP.NET Core Razor Pages takes a page-focused approach to the project structure. It colocates a page’s view and its PageModel (logic pertaining to a view) in a Pages directory. If you’ve modeled your content and identified that the majority of it is structured around the concept of a page, then Razor Pages may be the perfect framework for your project.
