回发后的会话清算?

时间:2014-07-13 19:11:55

标签: c# asp.net

我试图在回发后保留下拉列表的选定值。每次回发完成后,我都会使用"对象引用未设置为对象的实例。"错误。它看起来不像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;

0 个答案:

没有答案