我试图在回发后保留下拉列表的选定值。每次回发完成后,我都会使用"对象引用未设置为对象的实例。"错误。它看起来不像Session正在举行SelectedBuyerIndex - 任何想法为什么?谢谢!
在Page_Load中:
if (!Page.IsPostBack)
{
buyerList = sql.GetBuyersList();
foreach (Buyer buyerName in buyerList)
cboBuyers.Items.Add(buyerName.BuyerName);
}
else
{
cboBuyers.SelectedIndex = (int)Session["SelectedBuyerIndex"]; // error line
}
在cboBuyers_SelectedIndexChanged中:
Session["SelectedBuyerIndex"] = cboBuyers.SelectedIndex;