Blazor WebAssembly Navigation - PullRequest
       46

Blazor WebAssembly Navigation

0 голосов
/ 13 апреля 2020

Я пытаюсь создать CRUD с помощью предварительного просмотра на стороне клиента Blazor (WebAssembly). Я вызываю метод CreateTodo () по нажатию кнопки, как показано ниже.

<button type="submit" class="btn btn-success" @onclick="@(async () => await CreateTodo())">Create</button>

protected async Task CreateTodo(){
        await Http.SendJsonAsync(HttpMethod.Post, "https://localhost:44327/api/ToDoes", toDoItem);
        navigation.NavigateTo("/todos");
    }

В приведенном выше коде

 navigation.NavigateTo("/todos");

Объект представлен на на стороне сервера, но метод NavigateTo не вызывается. Кто-нибудь может, пожалуйста, направлять меня. Я новичок в этом деле.

1 Ответ

0 голосов
/ 13 апреля 2020

Изменение типа кнопки на type = "button" вместо type = "submit" решило мою проблему. Для более подробной информации вы можете посетить https://github.com/dotnet/aspnetcore/issues/15564#issuecomment -460101825

...