PageLoad中的ASP.NET listbox selectedValue

时间:2014-11-29 13:31:52

标签: c# asp.net listbox postback pageload

我的列表框有问题。我希望用数据填充它并选择值(listbox.SelctedValue),使用回发,填充文本框并触发Page.Validate()。我尝试在Page_Load中使用它。一切正常,直到我没有标记另一个用户。它可以追溯到第一个。我知道它是因为我在Page_Load中一次又一次地标记第一个,但是如何在其他地方回发后标记用户?我不能使用任何按钮。

为了更清楚,我有一个文本框,在用户将文本放在那里后会导致回发。之后我想检查是否Page.Isvalid并且是,将该用户添加到列表框(这也会导致回发)并标记他。没有任何按钮。我怎么能只用一次,使用autopostback,而不是每个PageLoad?

1 个答案:

答案 0 :(得分:0)

试试这个

protected void Page_Load(object sender, EventArgs e)
{
    if (Page.IsPostBack)
    {
        if (Page.IsValid)
        {
            //Mylistbox.SelctedValue = set Your Selected Value
        }
    }
}