好的,所以我对 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; }
}
}
必须添加一个表单,现在可以了。
<MudForm Model="@testClass"></MudForm>