1.
一般情况下是不是用不上ViewState?应该EnableViewState =false?
这样做是不是会快一些?什么情况是必须用到ViewState呢?2.
比如
a.根据DataGrid的某一个Column的日期进行过滤,通过两个TEXTBOX设置一个日期段,只显示这个日期段的数据。
b.根据人名显示,比如DATATABLE是许多人的信息,每个人有好几条信息
person1 aaa
person1 bbb
person1 ccc
person2 ddd
person2 eee
person3 fff我有个页面要全显示,但是可以切换成只显示person1的怎么做比较好?
一般情况下是不是用不上ViewState?应该EnableViewState =false?
这样做是不是会快一些?什么情况是必须用到ViewState呢?2.
比如
a.根据DataGrid的某一个Column的日期进行过滤,通过两个TEXTBOX设置一个日期段,只显示这个日期段的数据。
b.根据人名显示,比如DATATABLE是许多人的信息,每个人有好几条信息
person1 aaa
person1 bbb
person1 ccc
person2 ddd
person2 eee
person3 fff我有个页面要全显示,但是可以切换成只显示person1的怎么做比较好?
name something
person1 aaa
person1 bbb
person1 ccc
person2 ddd
person2 eee
person3 fff标签显示ALL 同时有person1 person2 person3的标签
当我点击person1时 页面变为
name something
person1 aaa
person1 bbb
person1 ccc
看你的意思ViewState好像可以像Session Cache一样存你想存的任何东西,是吗?这个怎么用呢我本来问得是,每个<asp: Control都有个属性是EnableViewState 这个是干吗用的,什么时候该Enable什么时候不该
-------------------
ViewState是保存状态,简单例如:ViewState为False,刷新后值就没有了。如TextBox
可以有很多种方式都可以实现的(就看你用什么控件)因为不同的控件实现方式就不一样可以看一下MSDN
能不用ViewState则不用,因为它会降低性能
ViewState 有点象Session,用来存你下次想取东西
区别是ViewState 存在于HTML代码中,Session存在于服务器