【发布时间】:2020-03-20 11:54:04
【问题描述】:
@page "/"
@using UDemo.Data
@for (int i = count; i >= 1; i--)
{
<div class="row">
<input type="text" @bind-value="@text_val" /> <p>@i</p><p>@count</p>
</div>
}
<div class="row">
<button @onclick=@(() => Increment())>Add User</button>
</div>
@code {
private List<string> listItems = new List<string>();
private string newItem;
public string select_val;
public string text_val;
public int count = 1;
public void Increment()
{
count = count + 1;
}
}
- 在此代码中,我试图获取带有值的动态文本框。不知道如何保存动态文本框值。这里我使用了两种方式数据绑定@bind-value。有没有其他方法可以解决这个问题。 *
【问题讨论】:
-
我将
@functions更改为@code。结果:如果我输入一个文本框,由于双向数据绑定,它会在动态添加时反映在所有文本中。 -
使用预期输出图像更新代码
-
我已经更新了我的答案以反映图像输出...
标签: dynamic data-binding textbox blazor