1

我正在深入研究 Blazor,使用本教程创建一个带有数据库连接的简单演示程序。

以下是调用控制器的三个主要函数:

protected async Task CreateEmployee() {
    await http.SendJsonAsync(HttpMethod.Post, "/api/Employee/Create", emp);
    UriHelper.NavigateTo("/");
}

protected async Task UpdateEmployee() {
    await http.SendJsonAsync(HttpMethod.Put, "api/Employee/Edit", emp);
    UriHelper.NavigateTo("/");
}

protected async Task Delete() {
    await http.DeleteAsync("api/Employee/Delete/" + Convert.ToInt32(id));
    UriHelper.NavigateTo("/");
}

创建/编辑/删除实体的主要功能可以正常工作,但是之后的重定向仅适用于最新功能。

通过调试我发现 SendJsonAsync 方法使函数返回而不执行以下代码,尽管在示例中它似乎工作正常。

有没有我想念的明显解决方案?

4

0 回答 0