query-string-bindable

Community

Bookmarkable Blazor filters via URL

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.