当页面只有gridview控件时,每次回发会自动更新数据
但当有dropdownlist控件时,回发将不更新数据
猜测可能的原因,每次重新装入数据时,判断条件是否改变,若未改变就从湖缓冲是读取(如果缓冲是没有就再读数据库).所以有更新数据时要显示刷新 control.DataBind()来重新提取数据.
数据每次都是服务器重新生成的(有的是直接使用缓冲的).并不是一进入就生成,但是有时候手动绑定时只生成一次页回发时数据还在的原因是,数据控件的enableviewstate=true 保存了状态.
绑定表达式
<%# Eval("字段名") %>
<%# Bind("字段名") %>
区别 eval是只读数据,bind是可更新的.
但当有dropdownlist控件时,回发将不更新数据
猜测可能的原因,每次重新装入数据时,判断条件是否改变,若未改变就从湖缓冲是读取(如果缓冲是没有就再读数据库).所以有更新数据时要显示刷新 control.DataBind()来重新提取数据.
数据每次都是服务器重新生成的(有的是直接使用缓冲的).并不是一进入就生成,但是有时候手动绑定时只生成一次页回发时数据还在的原因是,数据控件的enableviewstate=true 保存了状态.
绑定表达式
<%# Eval("字段名") %>
<%# Bind("字段名") %>
区别 eval是只读数据,bind是可更新的.
301

被折叠的 条评论
为什么被折叠?



