버튼을 클릭하기 만하면 텍스트 상자의 텍스트가 목록 상자의 항목으로 자동 추가됩니다. 이것은 곧장 앞으로해야하지 않아야합니까? 디버깅하는 동안 항목이 추가되고 ListBox1.Items [0]을 보면서 텍스트를 볼 수 있지만 웹 페이지에는 아무 것도 표시되지 않습니다. 콘솔 응용 프로그램에서 해결하지 않은 동일한 문제가있었습니다! 어떤 사람이 내가 뭘 잘못하고 있는지 안내해 줄 수 있습니까?asp 목록 상자를 사용하지 않습니다.
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>
비어 있습니다!,하지만 이것은 내 aspx 페이지입니다. asp : ScriptManager> asp : 텍스트 상자> ContentTemplate> asp : UpdatePanel> –
test