从下拉列表

时间:2018-05-15 10:47:19

标签: c# asp.net

我选择的索引从我的下拉列表中更改,显示我的列表项,但只有在选择任何列表项以填充表单时才会显示顶部列表项。它今天早些时候工作得很好(也许我在没有注意的情况下改变了一些东西),现在它不起作用。

 protected void ddlEdit_SelectedIndexChanged(object sender, EventArgs e)
{
    Book b = catalogueInstance.books[ddlEdit.SelectedIndex];
    txtID.Text = b.id.ToString();
    txtTitle.Text = b.title;
    txtAuthor.Text = b.author;
    txtYear.Text = b.year.ToString();
    txtPublisher.Text = b.publisher;
    txtISBN.Text = b.isbn;
}

1 个答案:

答案 0 :(得分:0)

如果我猜这个 - 你必须在Page_Load事件中绑定DropDownList。将该代码包装在Page.IsPostBack中,如下所示。

if (!Page.IsPostBack)
   {

      DropDownListBind();//here goes your binding code
   }