Код: Выделить всё
OnClickSubmit()) Text="Submit Application" ButtonStyle="ButtonStyle.Primary" Size="ButtonSize.Large" />
Код: Выделить всё
private bool IsLoading = false;
private bool errors = false;
private string ErrorMessage = string.Empty;
public async Task OnClickSubmit()
{
IsLoading = true;
StateHasChanged();
CheckFields();
if (ErrorMessage == "")
{
//Success
}
else
{
errors = true;
}
IsLoading = false;
StateHasChanged();
}
public void CheckFields()
{
ErrorMessage = "";
//Check Basic Fields
if(FirstName == "")
{
ErrorMessage = "First Name is required." + "\n";
}
if (LastName == "")
{
ErrorMessage = ErrorMessage + "Last Name is required." + "\n";
}
}
Я запускаю тот же самый процесс «загрузки» StateHasChanged на firstRender, но я не уверен, почему он здесь не работает. Любая помощь будет оценена по достоинству.
Подробнее здесь: https://stackoverflow.com/questions/798 ... on-onclick
Мобильная версия