viewstate question

fengliurw 2003-08-20 03:30:15
my question is :
当我在同一个页面中用时,可以:
viewstate("user")="abc"
label1.text=viewstate("user")

但,当我在第一个页面使用
viewstate("user")="abc",
再转向另一个页面使用
label1.text=viewstate("user")
它就没有反应.
各位大虾情赐教
...全文
16 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
johnlenfu 2003-08-20
  • 打赏
  • 举报
回复
viewstate是用来在页面的客户段与服务器的交互过程中保持控件状态的,你可以把它想成页面中的一个隐藏的控件,就像一个label,所说的全局变量session(),application()对象没有失效的时间范围内作用于系统的所有页面,pageload()函数前面定义的例如dim i as integer =0,在每一个page重新load 的时候将会被重新致为0即使你在某个按钮的响应事件中给i 赋其他的值
fengliurw 2003-08-20
  • 打赏
  • 举报
回复
then what's the difference between viewstate and global variable?
acewang 2003-08-20
  • 打赏
  • 举报
回复
肯定不行
你可以把viewstate理解成只能在一个页面使用的session
阿森纳2013 2003-08-20
  • 打赏
  • 举报
回复
viewstate只在本页面存活
如果需要跨页面,可以使用session

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧