我在page_load中用databind把数据库中的一列数据和selectionlist绑定在一起:
    protected void Page_Load(object sender, EventArgs e)
    {
        …………//省略        SelectionList1.DataSource = ds;
        SelectionList1.DataTextField = "Item";
        SelectionList1.DataValueField = "Item";
        SelectionList1.DataBind();
    }
然后添加事件,当用户点击按钮1时,读取selectionlist1里选择的数据:
protected void Command1_Click(object sender, EventArgs e)
    {
        String item = SelectionList1.Selection.Value.ToString();
        
        …………//省略
    }
但是这里就出了问题。调试的时候说selectionlist1.selection的值是null。但是明明在page_load的时候加载成功了,而且我也进行了选择。怎么会出这种问题呢?