[
登录
|
注册
]
反馈问题或提出建议
社区首页
新 闻
小 组
博 问
闪 存
空 间
好 友
网站首页
博问
/
全部问题
/
.NET技术
/
ASP.NET
[
已解决问题
] 回发后定义变量变成初始值的问题
提问时间:
2008-05-23 17:27
悬赏分:10
浏览:177 次
请教 :
我想在后台。CS文件里定义一个变量用来纪录加载后控件的状态(判断如果控件绑定数据为空的话 变量 flag=false 如果不为空就是 flag=true)
然后在我点击按钮事件中判断这个变量好出相应的逻辑处理
但是 这个变量每次回发后又变回了初始状态
这样根本达不到这个变量的作用
哪位曾做过的 ?这个问题该么样解决啊!!
提问者:
yeyang
-
菜鸟二级
最佳答案
保存在ViewState里面,^_^,
可以使用这2个方法,LoadViewState
SaveViewState.
2008/5/23 17:46:00
回答者:
荒芜
其它回答(3)
服务器控件能保持状态是靠viewstate的,一般变量回发后会在服务器端重新构建并初始化,想保持状态可试下HiddenField控件
3个月前
回答者:
vento
-
初学一级
使用隐藏域可以实现
你需要了解一下页面的声明周期,浏览器请求一次Page类从初始化到Dispose会执行一遍;你再次提交数据时还会从头执行,所以“变量每次回发后又变回了初始状态”。
3个月前
回答者:
玉开
-
大侠五级
直接保存在viewstate里最方便了。不会丢失
3个月前
回答者:
李.net
-
小虾三级
评论
您需要
登录
以后才能回答!
我的问题
我要提问
更多来自
yeyang
的提问
快到期问题
关于peishop4里Profile作用
单点登录 结合FROMS验证
linq的
Winform中怎么实现asp.net的DataList效果
objectDataSource控件中的选择业务对象列表为空
lambda
请来试试看一个c#泛型问题
>
问题排行榜
有不合适内容,建议去除