webform에 드롭 다운 목록을 추가하고 항목 편집 옵션을 통해 두 항목을 추가했습니다. 이 페이지를 디버깅하는 동안 새 항목을 추가하고 있습니다 (이 경우 텍스트 상자와 버튼을 사용했습니다). 세션이 닫히고 다시 열리면 실행 시간 동안 드롭 다운 목록에 표시됩니다. 이것에 대한항목이 드롭 다운 목록에 추가되지 않았습니다 # Asp.net
코드입니다 :
에서 .aspx 페이지에서 :
<asp:DropDownList ID="DropDownList1" runat="server" Height="22px" Width="82px">
<asp:ListItem Text = "Select" Value="-1" Selected = "true"> </asp:ListItem>
<asp:ListItem Text="Item1" Value="Wrigley"></asp:ListItem>
<asp:ListItem Text = "Item2" Value="Sigma"></asp:ListItem>
</asp:DropDownList>
<asp:Button ID="Bt_Save" runat="server" Text="Save" Visible = "false" onclick="Bt_Save_Click" />
<asp:TextBox ID="TB_CName" runat="server" Visible="False" Width="123px"
ontextchanged="TB_CName_TextChanged"></asp:TextBox>
.aspx.cs 페이지에서 I가해야 할 일을
protected void Bt_Save_Click(object sender, EventArgs e)
{
String NewCustomer = TB_CName.Text.ToString().Trim();
if(NewCustomer!="")
{
DropDownList1.Items.Add(new ListItem(NewCustomer, NewCustomer));
TB_CName.Text = null;
DropDownList1.Visible = true;
Bt_Save.Visible = false;
TB_CName.Visible = false;
}
else
{
Validater_CName.Visible=true;
}
}
새 항목을 추가 할 때마다 변경된 드롭 다운 목록을 가져 오십시오. 제안 사항을 게시하십시오.
감사합니다.
*** 세션을 닫습니다 *** - 브라우저 창/브라우저 탭을 닫으시겠습니까? – Win
브라우저 탭 @Win –
이 새 항목을 데이터베이스 또는 다른 저장소에 저장 하시겠습니까? 그렇지 않다면 새로운 세션을 시작할 때 어떻게 다시 나타나기를 기대합니까? – sh1rts