尝试绑定值和显示,不起作用

问题描述 投票:0回答:1

好的,所以我对 Blazor 非常陌生(来自老式 Webforms),并且有一个简单的 Web 应用程序 (InteractiveAuto),我在其中测试简单地将值绑定到类。它不起作用,当我从 MudTextFields 中跳出时,相应的 MudText 不会更新。我知道这是一个非常菜鸟的情况,但有人可以打我一巴掌告诉我为什么吗?

@page "/"

<PageTitle>Home</PageTitle>

<MudAlert Severity="Severity.Error">You are delinquent on your payments.</MudAlert>

<h1>Hello, world!</h1>
<MudText>@testClass.Id</MudText>
<MudText>@testClass.Name</MudText>
<MudText>@testClass.Counter</MudText>
<br />
<MudTextField T="string" @bind-Value="testClass.Name"></MudTextField>
<MudTextField T="int" @bind-Value="testClass.Counter"></MudTextField>

Welcome to your new app.

@code {
    MyData testClass = new MyData
    {
        Id = 1,
        Name = "Jimmy",
        Counter = 5
    };

    class MyData
    {
        public int Id { get; set; }
        public string Name { get; set; } = "";
        public int Counter { get; set; }
    }
}
blazor mudblazor
1个回答
0
投票

必须添加一个表单,现在可以了。

<MudForm Model="@testClass"></MudForm>
© www.soinside.com 2019 - 2024. All rights reserved.