one-way
---------------
@page "/"
@Titulo
@code {
private string Titulo { get; set; } = "Olá Blazor";
private void AtualizaTitulo()
{
Titulo = "Blazor : One-Way Data Binding!";
}
}
----------------------------------------------------------------------------------------------
two-way
---------------
@page "/"
Formulário
Sua informação
Seu nome : @nome
Seu carro favorito : @carroFavorito
Enviar email com propaganda : @aceitarPropaganda.ToString()
@code{
string nome { get; set; } = string.Empty;
bool aceitarPropaganda { get; set; } = false;
string carroFavorito { get; set; } = "BMW";
List carros { get; set; } = new List
{
"Toyota", "Volkswagen",
"Fiat", "BMW", "Honda", "General Motors",
"Ford", "Nissan", "Renault"
};
}
-----------------------------------------------------------------------------------------
@page "/"
Formulário
Sua informação
Seu nome : @nome
Data de nascimento : @nascimento
Seu carro favorito : @carroFavorito
Enviar email com propaganda : @aceitarPropaganda.ToString()
@code{
string nome { get; set; } = string.Empty;
DateTime nascimento { get; set; } = DateTime.Today;
bool aceitarPropaganda { get; set; } = false;
string carroFavorito { get; set; } = "BMW";
List carros { get; set; } = new List
{
"Toyota", "Volkswagen",
"Fiat", "BMW", "Honda", "General Motors",
"Ford", "Nissan", "Renault"
};
}
---------------------
@page "/"
Formulário
Sua informação
Seu nome : @nome
Sua idade : @valorIdade
Data de nascimento : @nascimento
Seu carro favorito : @carroFavorito
Enviar email com propaganda : @aceitarPropaganda.ToString()
@code{
int valorIdade = 10;
string nome { get; set; } = string.Empty;
DateTime nascimento { get; set; } = DateTime.Today;
bool aceitarPropaganda { get; set; } = false;
string carroFavorito { get; set; } = "BMW";
List carros { get; set; } = new List
{
"Toyota", "Volkswagen",
"Fiat", "BMW", "Honda", "General Motors",
"Ford", "Nissan", "Renault"
};
}