Asp.net 如何在下拉列表中选择多个项目并在文本框中绑定
我正在使用带有一些值的dropdownlist。如果我在下拉列表中选择多个项目,它必须以 例: “xxxx”、“xxxx”、“xxxx” 请做必要的事Asp.net 如何在下拉列表中选择多个项目并在文本框中绑定,asp.net,Asp.net,我正在使用带有一些值的dropdownlist。如果我在下拉列表中选择多个项目,它必须以 例: “xxxx”、“xxxx”、“xxxx” 请做必要的事 谢谢我认为你不能在下拉列表中选择多个项目。假设您是指listbox。您选择的索引更改事件函数必须如下所示: protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { for (int i = 0; i < ListBox1.Items.Cou
谢谢我认为你不能在下拉列表中选择多个项目。假设您是指listbox。您选择的索引更改事件函数必须如下所示:
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i = 0; i < ListBox1.Items.Count; i++)
{
if (ListBox1.Items[i].Selected)
{
TextBox1.Text =TextBox1.Text + "'" + ListBox1.Items[i].Text + "' ";
}
}
}
protectedvoid列表框1\u SelectedIndexChanged(对象发送方,事件参数e)
{
对于(int i=0;i
逗号的更新:
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i = 0; i < ListBox1.Items.Count; i++)
{
if (ListBox1.Items[i].Selected)
{
if (TextBox1.Text == "")
{
TextBox1.Text = TextBox1.Text + "'" + ListBox1.Items[i].Text + "'";
}
else
{
TextBox1.Text =TextBox1.Text + ",'" + ListBox1.Items[i].Text + "'";
}
}
}
}
protectedvoid列表框1\u SelectedIndexChanged(对象发送方,事件参数e)
{
对于(int i=0;i
我不确定,我认为这可以帮助您满足您的要求
当您选择多个项目时,这些项目会以您指定的格式显示在组合框中我建议您选择服务器端服务器.net服务器端控件
<asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>
客户端HTML控件
<select multiple="multiple">
<option value="value">text</option>
<option value="value">text</option>
</select>
文本
正文
如何在dropdownlist中选择多个项目?您自己不费吹灰之力就解决了这个问题。如果您现在通过列表框选择多个项目,那么在文本框中显示它们怎么样?谢谢您的回复,但在输出中我需要做一些细微的修改。在文本框中绑定时,两个项目之间缺少逗号(,)。帮助我