我选择的索引从我的下拉列表中更改,显示我的列表项,但只有在选择任何列表项以填充表单时才会显示顶部列表项。它今天早些时候工作得很好(也许我在没有注意的情况下改变了一些东西),现在它不起作用。
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;
}
答案 0 :(得分:0)
如果我猜这个 - 你必须在Page_Load事件中绑定DropDownList。将该代码包装在Page.IsPostBack中,如下所示。
if (!Page.IsPostBack)
{
DropDownListBind();//here goes your binding code
}