主题:ListBox的DataBind问题
做的一个web程序
一个Listbox绑定了一个xml文件
一个LinkButton
一个Textbox
操作是这样的
Textbox输入内容 点击LinkButton 内容被写进XML
Listbox即时显示刚刚加入的这条信息
很明显 这是一个PostBack
但是遇到个头疼的问题
当我点击LinkButton的时候
它是先执行Page_Load里的Page.DataBind();
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
ListBox1.DataBind();
}
}
然后才去写XML
换句话说就是还没更改XML呢 它先DataBind了
这个顺序颠倒了
我怎么处理这个问题呢?
一个Listbox绑定了一个xml文件
一个LinkButton
一个Textbox
操作是这样的
Textbox输入内容 点击LinkButton 内容被写进XML
Listbox即时显示刚刚加入的这条信息
很明显 这是一个PostBack
但是遇到个头疼的问题
当我点击LinkButton的时候
它是先执行Page_Load里的Page.DataBind();
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
ListBox1.DataBind();
}
}
然后才去写XML
换句话说就是还没更改XML呢 它先DataBind了
这个顺序颠倒了
我怎么处理这个问题呢?