query-string-bindable
CommunityBookmarkable Blazor filters via URL
Software Engineering#navigation#filters#debounce#blazor#inotifypropertychanged#query-string#bookmarkable
AuthorFaysilAlshareef
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Keeps filter state in the browser URL so users can bookmark, share, and navigate back/forward without losing filter, pagination, or sort settings.
Core Features & Use Cases
- Two-way URL binding: Map filter models to query strings and restore state from the URL on navigation.
- Reactive UI updates: Uses INotifyPropertyChanged to trigger data grid reloads when filters change.
- Debounce and API mapping: Prevents excessive requests from text inputs and maps filter state to API query parameters for server-side paging and filtering.
- Use Case: Implement a searchable, paginated Blazor orders grid where users can share filtered views by URL.
Quick Start
Bind your filter model to the NavigationManager so filters update the URL and the data grid reloads when properties change.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: query-string-bindable Download link: https://github.com/FaysilAlshareef/dotnet-ai-kit/archive/main.zip#query-string-bindable Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.