Archive For January 2023
Executing async operations onchange in Blazor
calendar_today 10 January 2023 07:35
Blazor's two-way databinding model is extremely powerful, but sometimes 
		it can get in the way of what you want to do. For example, you might 
		want to execute an asynchronous operation such as remote validation when a value changes in a 
		textbox. Perhaps you want to check instantaneously that the value - a username maybe - 
		doesn't already exist in a database before you accept a new 
		registration. You cannot add an onchange event handler if 
		you already have a value bound to the element, so what can you do? In this 
		article, I look at solutions for both HTML elements and EditForm input 
		validation components up to an including .NET 7, and a new 
		feature released in .NET 7.0.1.
