我的列表框有问题。我希望用数据填充它并选择值(listbox.SelctedValue
),使用回发,填充文本框并触发Page.Validate()
。我尝试在Page_Load中使用它。一切正常,直到我没有标记另一个用户。它可以追溯到第一个。我知道它是因为我在Page_Load中一次又一次地标记第一个,但是如何在其他地方回发后标记用户?我不能使用任何按钮。
为了更清楚,我有一个文本框,在用户将文本放在那里后会导致回发。之后我想检查是否Page.Isvalid
并且是,将该用户添加到列表框(这也会导致回发)并标记他。没有任何按钮。我怎么能只用一次,使用autopostback,而不是每个PageLoad?
答案 0 :(得分:0)
试试这个
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
if (Page.IsValid)
{
//Mylistbox.SelctedValue = set Your Selected Value
}
}
}