Все, что я хочу сделать, это просто нажать кнопку, и текст в текстовом поле автоматически добавляется в качестве элемента в списке.Разве это не должно быть прямым?Во время отладки элемент добавляется, и я вижу текст, просматривая ListBox1.Items [0], но на веб-странице ничего не отображается.У меня была та же проблема, которую я не решил, в консольном приложении!Кто-нибудь может подсказать мне, что я делаю не так?
protected void Button1_Click(object sender, EventArgs e)
{
ListBox1.Items.Add(new ListItem(TextBox1.Text));
}
Большое спасибо
Редактировать:
В прошлом проекте я использовал свойство DataSource, которое отлично работало.Мне еще никогда не удавалось использовать добавленные предметы!Может быть, есть какое-то обновление или обновление?
Код страницы:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:ListBox ID="ListBox1" runat="server" Height="150px" Width="295px"></asp:ListBox>
<asp:UpdatePanel ID="updatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>