首页 > 解决方案 > 如何绑定值 RadzenTextBox blazor

问题描述

我试图在表单中使用 Rdzen 库,我使用它的文本框,但是当我想使用 @bind-Value=item.Value 属性时它不起作用......当我提交表单时需要获取文本框的值但是不知道这个库如何

这是我的代码

当我使用它时它可以工作但没有绑定到对象

<RadzenTextBox Placeholder=@item.Value style="width: 100%;" Name=@item.Key />

标签: bindingtextboxblazor-server-side

解决方案


我的 pb 似乎是因为我循环绑定它的值的字典....

要绑定,在我的情况下,我通过绑定对象变量来找到解决方案,例如

 public class FilTemp
    {
        public string key { get; set; }
        public string value { get; set; }

    }
                    List<FilTemp> listFilTemps = new List<FilTemp>();
                    @foreach (var item in listFilTemps)
                    {
                        <div class="align-items-center d-flex col-md-5">
                            <RadzenLabel Style="font-style:italic" Text=@item.key />
                        </div>
                        <div class="col-md-7">

                            <RadzenTextBox @bind-Value=item.value style="width: 100%;" />

                        </div>
                        
                    }

有效。


推荐阅读