Не удается отправить форму, потому что ни одна форма на странице в настоящее время не имеет этого имениC#

Место общения программистов C#
Anonymous
Не удается отправить форму, потому что ни одна форма на странице в настоящее время не имеет этого имени

Сообщение Anonymous »

У меня есть два редактирования в компоненте Static Server Blazor. Но при отправке 2 -й редактирование я получаю эту ошибку, которая не имеет никакого смысла для меня.

Код: Выделить всё

@if(ShowSecondForm)
{



FieldOne


Submit

}
else
{



FieldOne


Submit

}
@code {
private bool ShowSecondForm = false;

[SupplyParameterFromForm]
private FirstModel FirstModel { get; set; } = new();

[SupplyParameterFromForm]
private SecondModel SecondModel { get; set; } = new();

protected override async Task OnInitializedAsync()
{
FirstModel ??= new();
SecondModel ??= new();
}

public void FirstValidSubmit()
{
//Make second form visible
ShowSecondForm = true;
}

public void SecondValidSubmit()
{
//Debugger not hitting here
}
}
Я попытался добавить улучшение ключевых слов как в редактирование, так и в атрибут, постоянный>

Подробнее здесь: https://stackoverflow.com/questions/775 ... -that-name

Вернуться в «C#»