Estou usando o .NET 8 e criei um aplicativo Blazor (WebAssembly) e coloquei a seguinte marcação e código em Home.razor
:
<input @bind="Title" />
<h2>Hello, @Title</h2>
@code {
private string Title { get; set; } = string.Empty;
}
E não vejo nenhuma alteração quando escrevo algo na entrada, por quê?
Meu código é quase igual a este:
https://www.learnblazor.com/data-binding
e aqui:
https://www.pragimtech.com/blog/blazor/blazor-two-way-data-binding-example/
Aqui está o filme: https://imgur.com/a/QqRKS3D
A solução: criar o aplicativo Blazor STANDALONE
O código é válido e funciona. Você talvez queira torná-lo vinculado
oninput
. O que resultará em alterações quando você digitar (não depois de deixar o campo de entrada como está na sua versão).Versão ao vivo .
Se ainda não funcionar, você provavelmente está usando SSR em vez de interatividade wasm.