だから私の問題はかなり単純です.2つのリストボックスと1つのボタンがあります. listbox2 で項目を選択してボタンをクリックすると、選択した項目を listbox1 に追加したいと考えています。
そして、2 番目の項目を追加するまで、すべてがうまくいきます。その後、listbox1はアイテムを更新しません...
<body>
<form id="form1" runat="server">
<asp:ScriptManager runat="server"></asp:ScriptManager>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>
<asp:ListBox ID="ListBox2" runat="server"></asp:ListBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ListBox2.Items.Add(new ListItem("1", "1"));
ListBox2.Items.Add(new ListItem("2", "2"));
ListBox2.Items.Add(new ListItem("3", "3"));
ListBox2.Items.Add(new ListItem("4", "4"));
ListBox2.Items.Add(new ListItem("5", "5"));
}
}
protected void Button1_Click(object sender, EventArgs e)
{
if (ListBox2.SelectedIndex != -1)
{
ListBox1.Items.Add(ListBox2.SelectedItem);
}
}
}