The RegularExpression attribute is used to limit what characters can be input. For more information, see Using IIS Express earlier in this topic. For a file-based web site project, you can use IIS Express. Explicitly set the cascaded generic type. WebComponents do not support tilde-slash notation (~/). Get these files from the fullcalendar GitHub page or download AdminLTE v3.1.0 and use their files. ComponentBase defines component properties and methods for basic functionality, for example, to process a set of built-in component lifecycle events. If you wish to experiment with the components in the following sub-sections in a local test app, add the following two components to the app first. For security reasons, you must opt in to binding GET request data to page model properties. You could look inside the main .js or .css file of the plugin in plugins folder to locate the official link of the plugin. For a Razor Pages example, see Pages/MyStatusCode2.cshtml in the sample app. But when I run the project, css is broken. Other instances are left unchanged. If the Heading component was directly accessible by including @page "/heading" at the top of its Razor file, then the component would be rendered for browser requests at both /heading and /heading-example. The only advantage to using @key is control over how model instances are mapped to the preserved component instances, instead of Blazor selecting the mapping. I'm glad you found the article helpful. The second @page directive receives the {text} route parameter and assigns the value to the Text property. These components are for demonstration purposes and only differ in the color of text that the list is rendered. Open App_Start folder > BundleConfig.cs file and insert the following highlighted yellow code (line 3) into the existing StyleBundle: And we are done. In Razor Pages, a PageModel can return a partial view represented as a PartialViewResult object. Use of component parameters result in child components that rerender at the correct times automatically. Views/Shared/_AuthorPartial.cshtml is the first partial view referenced by the Read.cshtml markup file: Views/Articles/_ArticleSection.cshtml is the second partial view referenced by the Read.cshtml markup file: At runtime, the partials are rendered into the parent markup file's rendered output, which itself is rendered within the shared _Layout.cshtml. If you remember in step 5, we were modifying Layout and just before