دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Pawel Bazyluk
سری:
ISBN (شابک) : 9781835460788, 9781804610954
ناشر: Packt Publishing Pvt Ltd
سال نشر: 2024
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 مگابایت
در صورت تبدیل فایل کتاب Blazor Web Development Cookbook: Tested recipes for advanced single-page application scenarios in .NET 9 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی توسعه وب Blazor: دستور العمل های آزمایش شده برای سناریوهای پیشرفته برنامه تک صفحه ای در .NET 9 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Blazor Web Development Cookbook
Contributors
About the author
About the reviewers
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Conventions used
Sections
Getting ready
How to do it…
How it works…
There’s more…
See also
Get in touch
Share Your Thoughts
Download a free PDF copy of this book
1
Working with Component-Based Architecture
Technical requirements
Initializing a project
Getting ready
How to do it...
How it works...
There’s more...
Creating your first basic component
Getting ready
How to do it...
How it works...
There’s more...
Declaring parameters on a component
Getting ready
How to do it...
How it works...
There’s more...
Detecting render mode at runtime
Getting ready
How to do it...
How it works...
Ensuring that a parameter is required
Getting ready
How to do it...
How it works...
Passing values from the parent component with CascadingParameter
Getting ready
How to do it...
How it works...
There’s more...
Creating components with customizable content
Getting ready
How to do it...
How it works...
There’s more...
Making components generic
Getting ready
How to do it...
How it works...
There’s more...
Decoupling components with DynamicComponent
Getting ready
How to do it...
How it works...
2
Synchronous and Asynchronous Data Binding
Technical requirements
Binding values with markup elements
Getting ready
How to do it…
How it works…
Binding to a specific DOM event
Getting ready
How to do it…
How it works…
There’s more…
Performing asynchronous actions after binding
Getting ready
How to do it…
How it works…
There’s more…
Customizing get and set binding logic
Getting ready
How to do it…
How it works…
There’s more…
Simplifying binding with the bind-Value pattern
Getting ready
How to do it…
How it works…
Binding with an external data provider
Getting ready
How to do it…
How it works…
3
Taking Control of Event Handling
Technical requirements
Hooking into event delegates
Getting ready
How to do it…
How it works…
There’s more…
Delegating with lambda expressions
Getting ready
How to do it…
How it works…
See also
Delegating with EventCallback
Getting ready
How to do it…
How it works…
There’s more…
Preventing default event actions
Getting ready
How to do it…
How it works…
There’s more…
Controlling event propagation
Getting ready
How to do it…
How it works…
There’s more…
Introducing custom events
Getting ready
How to do it…
How it works…
There’s more…
Handling long-running events
Getting ready
How to do it…
How it works…
There’s more…
4
Enhancing Data Display with Grids
Technical requirements
Refactoring a table to a grid component
Getting ready
How to do it…
How it works…
There’s more…
Attaching actions to parts of a grid
Getting ready
How to do it…
How it works…
There’s more…
Implementing pagination
Getting ready
How to do it…
How it works…
There’s more…
See also
Implementing sorting
Getting ready
How to do it…
How it works…
Implementing infinite scrolling
Getting ready
How to do it…
How it works…
There’s more…
Utilizing QuickGrid
Getting ready
How to do it…
How it works…
5
Managing Application State
Technical requirements
Having bookmarkable state
Getting ready
How to do it…
How it works…
There’s more…
Implementing an in-memory state container
Getting ready
How to do it…
How it works…
There’s more…
Injecting application state as a service
Getting ready
How to do it…
How it works…
See also
Invoking state changes from anywhere
Getting ready
How to do it…
How it works…
There’s more…
Persisting state
Getting ready
How to do it…
How it works…
There’s more…
Resolving persisted state
Getting ready
How to do it…
How it works…
There’s more…
Sharing state across interactive render mode boundaries
Getting ready
How to do it…
How it works…
There’s more…
6
Building Interactive Forms
Technical requirements
Binding a simple model to a form
Getting ready
How to do it…
How it works…
There’s more
Submitting static forms without full page reload
Getting ready
How to do it…
How it works…
There’s more…
Binding nested models to a form
Getting ready
How to do it…
How it works…
There’s more…
Utilizing built-in input components
Getting ready
How to do it…
How it works…
Handling file uploads with a form
Getting ready
How to do it…
How it works…
There’s more…
Securing a form with an anti-forgery token
Getting ready
How to do it…
How it works…
There’s more…
See also
7
Validating User Input Forms
Technical requirements
Adding validation to a form
Getting ready
How to do it…
How it works…
There’s more…
Leveraging data annotations for form validation
Getting ready
How to do it…
How it works…
There’s more…
Implementing custom validation attributes
Getting ready
How to do it…
How it works…
There’s more…
Validating complex data models
Getting ready
How to do it…
How it works…
There’s more…
Styling validation messages
Getting ready
How to do it…
How it works…
There’s more…
Displaying a toast when validation fails
Getting ready
How to do it…
How it works…
Enabling a submit option based on the form state
Getting ready
How to do it…
How it works…
There’s more…
8
Keeping the Application Secure
Technical requirements
Scaffolding identity
Getting ready
How to do it…
How it works…
There’s more…
Securing pages
Getting ready
How to do it…
How it works…
There’s more…
Securing markup areas
Getting ready
How to do it…
How it works…
There’s more…
Creating roles
Getting ready
How to do it…
How it works…
Modifying a user’s identity
Getting ready
How to do it…
How it works…
See also
Supporting roles’ and policies’ authorization
Getting ready
How to do it…
How it works…
There’s more…
Resolving authentication state in procedural logic
Getting ready
How it works…
9
Exploring Navigation and Routing
Technical requirements
Enabling routes from multiple assemblies
Getting ready
How to do it…
How it works…
Working with parameterized routes
Getting ready
How to do it…
How it works…
There’s more…
See also
Working with query parameters
Getting ready
How to do it…
How it works…
There’s more…
See also
Implementing unified deep linking
Getting ready
How to do it…
How it works…
There’s more…
Handling incorrect navigation requests
Getting ready
How to do it…
How it works…
See also
Executing an asynchronous operation with navigation
Getting ready
How to do it…
How it works…
See also
Canceling a long-running task when users navigate away
Getting ready
How to do it…
How it works…
Controlling navigation history
Getting ready
How to do it…
How it works…
10
Integrating with OpenAI
Technical requirements
Setting up an Azure OpenAI service
Getting ready
How to do it…
How it works…
There’s more…
See also
Implementing smart pasting
Getting ready
How to do it…
How it works…
There’s more…
Implementing a smart text area
Getting ready
How to do it…
How it works…
There’s more…
See also
Adding a ChatBot
Getting ready
How to do it…
How it works…
There’s more…
See also
Connecting an Azure OpenAI service to an existing data index
Getting ready
How to do it…
How it works…
There’s more…
See also
Index
Why subscribe?
Other Books You May Enjoy
Packt is searching for authors like you
Share Your Thoughts
Download a free PDF copy of this book