将ListBox值添加到ASP.Net中的Button单击上的TextBox不能正常工作

可待因酮

我有一个列表框和一个文本框,我想在Button Click上向文本框添加列表框值,但是它无法正常工作,请您帮我,我可以为文本框添加项目,但不能添加更多项目对于文本框(MultiSelect)提前致谢

文本框

<div class="col-sm-3">
    <asp:TextBox ID="txtDesignName" runat="server" CssClass="form-control" Width="250px" ></asp:TextBox>
 </div>     

列表框

<div class="col-sm-3">
    <asp:ListBox ID="lstValue" runat="server" CssClass="content" Rows="5" ValidationGroup="save"
               Width="250" OnSelectedIndexChanged="lstValues_SelectedIndexChanged"></asp:ListBox>
</div>

添加按钮

<asp:Button ID="btnAdd" runat="server" CssClass="button" Text="Add" ValidationGroup="add"
         Width="70" OnClick="btnAdd_Click" />

代码背后

protected void btnAdd_Click(object sender, EventArgs e)
{
    //if(txtDesignName.Text.Equals(string.Empty))
    //{
    //    return; 
    //}
    //else
    //{
        lstValue.Items.Add(txtDesignName.Text);
    //}
}

lstValues_SelectedIndexChanged

protected void lstValues_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtQlt.Text = lstValue.SelectedItem.ToString();  
        }
codeninja.sj

您所提出的问题和所显示的代码都代表了不同的目的。因此,我提供了两种选择:选择任何你想要的。

将所有选定的列表框项目显示到文本框中

protected void btnDisplay_Click(object sender, EventArgs e) //create display button to do this process
{
  string selectedItems = string.Empty;
  string separator = ",";
  foreach (int i in lstValue.GetSelectedIndices())
  {
   selectedItems += lstValue.Items[i] + separator;
  }
  txtDesignName.Text = selectedItems.Trim(',');
}

向列表框项目添加文本框值

protected void btnAdd_Click(object sender, EventArgs e)
{
  if (txtDesignName.Text.Trim() != string.Empty)
  {
    lstValue.Items.Add(new ListItem(txtDesignName.Text));
    txtDesignName.Text = string.Empty; //reset the text-box value
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将默认值添加到 asp.net 中的下拉列表

来自分类Dev

ASP.NET 将 TextBox 添加到 GridView

来自分类Dev

将值添加到默认dict值列表中

来自分类Dev

将点击的值添加到储值查询中

来自分类Dev

将数组中的数组值添加到数组值

来自分类Dev

动态将按钮添加到RelativeLayout不能正常工作

来自分类Dev

单击将文本值添加到输入的链接

来自分类Dev

ASP.NET将列动态添加到Gridview

来自分类Dev

ASP.NET将图片添加到TableCell

来自分类Dev

将分页添加到gridview asp.net

来自分类Dev

ASP.NET MVC将实体添加到ICollection

来自分类Dev

将缓存添加到ASP.NET Core响应

来自分类Dev

ASP.NET将列动态添加到Gridview

来自分类Dev

将记录添加到数据集asp.net?

来自分类Dev

将#id添加到ASP.NET MVC URL

来自分类Dev

ASP.NET MVC将实体添加到ICollection

来自分类Dev

ASP.NET 将 gridview 添加到面板

来自分类Dev

ASP.NET MVC-将查询字符串值添加到Controller中的RedirectToAction

来自分类Dev

将工具提示添加到“ Asp”下拉列表中

来自分类Dev

jq-将前缀添加到数组上的值

来自分类Dev

将默认值添加到标签MVC .NET

来自分类Dev

将 icalendar 中的值添加到模型中的变量

来自分类Dev

将“-”添加到SQL Server中的varchar值

来自分类Dev

将管道添加到Java中的值

来自分类Dev

jQuery将值添加到相同的div ID中

来自分类Dev

将文本添加到列中的值

来自分类Dev

将属性值添加到字典中的对象

来自分类Dev

如何将重复的值添加到ArrayList中?

来自分类Dev

将值添加到数组中的用户元字段