Blazor WebAssembly 导航
Blazor WebAssembly Navigation
我正在尝试使用 Blazor 客户端预览 (WebAssembly) 创建 CRUD。我在单击按钮时调用 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 方法。
谁能指导我。我对这东西很陌生。
将按钮类型更改为 type="button" 而不是 type="submit" 解决了我的问题。欲了解更多详情,您可以访问
https://github.com/dotnet/aspnetcore/issues/15564#issuecomment-460101825
我正在尝试使用 Blazor 客户端预览 (WebAssembly) 创建 CRUD。我在单击按钮时调用 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 方法。 谁能指导我。我对这东西很陌生。
将按钮类型更改为 type="button" 而不是 type="submit" 解决了我的问题。欲了解更多详情,您可以访问 https://github.com/dotnet/aspnetcore/issues/15564#issuecomment-460101825