日期:2014-05-19  浏览次数:20495 次

数据绑定问题 新人求助
一张asp.net页面

一个DropDownList   一个TextBox     一个Buttom

Page_Load时

DropDownListDataBing()绑定到数据库一张表AType

Buttom_Click时

TextBox的值插到表AType   然后再重新DropDownListDataBing()一下

可是DropDownList里就是没有刚刚提交的数据   还是原来的数据  
只有当页面重新加载时   才看到了更新

这是为什么啊   我已经重新从绑定了啊


------解决方案--------------------
private void Page_Load(object sender, EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
databind();//绑定
}

}
private void databind()
{
//绑定记录
}
private void btnAdd_Click(object sender, ImageClickEventArgs e)
{
//给数据库增加一行记录

databind();//绑定

}
------解决方案--------------------
private void Page_Load(object sender, EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
databind();//绑定
}

}
同意。
------解决方案--------------------
只要再加一条语名response.redirect( "网页名 ")
------解决方案--------------------
楼主用是的Access数据库吗?它有可能会有点凝迟的,程序应该没错。