页面使用 if (!IsPostBack) 后 Button1_Click方法提交数据与页面显示数据不一致
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
A //有数据显示到页面,但每次页面加载时 数据都会有变化
}
}
protected void Button1_Click(object sender, EventArgs e)
{
B // 将A里的数据提交到数据库里
}
}
为什么当我点击按钮的时候, 没有数据提交到数据库呢?但是当我去掉 if (!IsPostBack){}时,发现有数据提交到数据库里,但提交的数据与A里的不一样!我知道打击按钮后,页面将重新加载,A的数据就会改变,我要怎么做?怎么样让B提交提交的数据与A一致??求各位大哥帮帮忙,小弟刚学,不是很懂!!
------解决方案--------------------读不懂。。。。
------解决方案--------------------跟踪一下,看什么导致没有数据提交到数据库
------解决方案--------------------完全看不明白lz想表达什么
------解决方案--------------------不太懂你的意思 不过击了的提交代码你可以贴出来看 不可能没有获取到数据提交的
------解决方案--------------------问题描述不清楚,A的值是从数据库读出来的还是页面的值呢?有没有传参到B呢
------解决方案-------------------- 不懂...