-
Book Overview & Buying
-
Table Of Contents
Blazor WebAssembly by Example - Third Edition
By :
You have learned how to use the EditForm component in conjunction with the built-in input components and validation components to create robust data input forms. Also, you now understand how to lock navigation to help prevent data loss. Finally, you learned how to use IndexedDB to store data in the browser to preserve it locally when that is more appropriate than sending it to a server.
In this chapter, you created an expense tracker project using the Blazor WebAssembly Standalone App project template. You added JavaScript methods to access IndexedDB and created a service to call those methods from Blazor. You updated the Home page to display the list of expenses. You added a new page that included an EditForm component and many of the built-in input components to enter, validate, and submit the expenses. Finally, you added a NavigationLock component to remind users to save their changes before leaving the page.
You can apply your new skills to add data entry, validation, and...