此问题可能是因为未正确使用 @bind-Value 修饰符导致的。您可以使用 @bind-Value 修饰符将输入 select 的值绑定到对象实例字段。另外,值必须在 EditForm 的 OnValidSubmit 方法中处理。
下面是一个示例,它展示了如何使用 @bind-Value 将自定义输入 select 中的值绑定到对象实例字段:
@foreach (var item in items)
{
}
@code {
private MyModel obj = new MyModel();
private List items = new List { "Item 1", "Item 2", "Item 3" };
private void HandleValidSubmit()
{
// 处理逻辑
}
}
public class MyModel
{
public string CustomField { get; set; }
}