回发后定义变量变成初始值的问题

请教 :<BR>&nbsp;&nbsp; 我想在后台。CS文件里定义一个变量用来纪录加载后控件的状态(判断如果控件绑定数据为空的话 变量 flag=false 如果不为空就是 flag=true)<BR>然后在我点击按钮事件中判断这个变量好出相应的逻辑处理<BR>但是 这个变量每次回发后又变回了初始状态 <BR>这样根本达不到这个变量的作用 <BR>哪位曾做过的 ?这个问题该么样解决啊!!

qq_花开花谢_0
浏览 337回答 2
2回答

慕沐林林

保存在ViewState里面,^_^, 可以使用这2个方法,LoadViewState SaveViewState.

扬帆大鱼

使用隐藏域可以实现 你需要了解一下页面的声明周期,浏览器请求一次Page类从初始化到Dispose会执行一遍;你再次提交数据时还会从头执行,所以“变量每次回发后又变回了初始状态”。
打开App,查看更多内容
随时随地看视频慕课网APP