我有这个代码
protected void btnPrasaj_Click(object sender, EventArgs e)
{
List<ListItem> lista = new List<ListItem>();
string prasanje = null;
Application.Lock();
if (Application["prasanja"] == null) // za prvpat se postavuva prasanje
{
prasanje = txtNaslov.Text + "\n\n\n" + txtPrasanje.Text;
lista.Add(new ListItem(prasanje, ddltema.SelectedIndex.ToString()));
lstProblemPrasanje.DataSource = lista;
lstProblemPrasanje.DataTextField = "Text";
lstProblemPrasanje.DataValueField = "Value";
lstProblemPrasanje.DataBind();
Application["prasanja"] = lista;
}
else
{
lista=(List<ListItem>)Application["prasanja"];
prasanje = txtNaslov.Text + "\n\n\n" + txtPrasanje.Text;
lista.Add(new ListItem(prasanje, ddltema.SelectedIndex.ToString()));
lstProblemPrasanje.DataSource = lista;
lstProblemPrasanje.DataTextField = "Text";
lstProblemPrasanje.DataValueField = "Value";
lstProblemPrasanje.DataBind();
Application["prasanja"] = lista;
}
Application.UnLock();
}
当我在 ListBox 中单击此按钮时,我得到数字(这是项目的值)而不是文本字段的内容。