【问题标题】:Ambiguous error message when the page loads页面加载时出现模棱两可的错误消息
【发布时间】:2020-12-01 21:13:41
【问题描述】:

我正在学习 Blazor,一个简单的 Blazor 注册表格让我感到沮丧。下面是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 blazor-client-side blazor-webassembly


【解决方案1】:

“我做错了什么?”

  • 没有仔细阅读错误信息?
  • 绑定到“值”而不是“值”

Blazor 是一种区分大小写的语言 - 您应该绑定到“Value”参数,而不是“value”

<InputText @bind-Value="@rdto.City"/>

【讨论】:

  • 谢谢!是的,就是这样。有了我的 ADD,我和 Blazor 将拥有大量 fun
猜你喜欢
  • 2021-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 1970-01-01
  • 2013-01-18
  • 2013-09-20
  • 2014-08-12
相关资源
最近更新 更多