页面加载时出现不明确的错误消息
Ambiguous error message when the page loads
我正在学习 Blazor,一个简单的 Blazor reg 表单让我很沮丧。下面是 html、代码和错误消息。发生的一件奇怪的事情是 Submitted
方法在页面加载时执行,而没有单击表单的提交按钮。然后页面出错,检查中出现以下错误。请问我做错了什么?提前致谢。
@code {
public Register()
{
}
public RegisterDto rdto { get; set; } = new RegisterDto();
public async Task Submitted()
{
HttpResponseMessage hrm = await _httpClient.PostAsJsonAsync<RegisterDto>
("https://localhost:44368/api/Account/Register", rdto);
if (hrm.IsSuccessStatusCode)
{
string ss = await hrm.Content.ReadAsStringAsync();
}
}
}
“我做错了什么?”
- 没有仔细阅读错误信息
- 绑定到“值”而不是“值”
Blazor 是一种区分大小写的语言 - 您应该绑定到“Value”参数,而不是“value”
<InputText @bind-Value="@rdto.City"/>
我正在学习 Blazor,一个简单的 Blazor reg 表单让我很沮丧。下面是 html、代码和错误消息。发生的一件奇怪的事情是 Submitted
方法在页面加载时执行,而没有单击表单的提交按钮。然后页面出错,检查中出现以下错误。请问我做错了什么?提前致谢。
@code {
public Register()
{
}
public RegisterDto rdto { get; set; } = new RegisterDto();
public async Task Submitted()
{
HttpResponseMessage hrm = await _httpClient.PostAsJsonAsync<RegisterDto>
("https://localhost:44368/api/Account/Register", rdto);
if (hrm.IsSuccessStatusCode)
{
string ss = await hrm.Content.ReadAsStringAsync();
}
}
}
“我做错了什么?”
- 没有仔细阅读错误信息
- 绑定到“值”而不是“值”
Blazor 是一种区分大小写的语言 - 您应该绑定到“Value”参数,而不是“value”
<InputText @bind-Value="@rdto.City"/>