是否有可能坚持在ASP.NET页面的视图状态? [英] Is it possible to persist the viewstate between pages in ASP.NET?

查看:193
本文介绍了是否有可能坚持在ASP.NET页面的视图状态?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个按钮(视图状态启用)在主网页,并将其设置为的visible = false 的之一的子网页。如果第二个孩子页面打开,按钮状态(可见= FALSE)不坚持。

I have a button (view state enabled) in Master web page and set it to visible=false in one of the child web pages. If a second child page is opened, the button state (visible=false) is not persisting.

这似乎视图状态有效期只有一个页面,而不是转移到其他网页。是否有某种把戏,使视图状态全球所有网页?

It seems viewstate is only valid for one page and is not transferred to other web pages. Is there some kind of trick to make viewstate global for all web pages?

推荐答案

没有,视图状态是特定页面。您将需要使用像一个会话变量或查询字符串参数来传递页面之间的状态。

No, viewstate is page specific. You will need to use something like a session variable or a querystring parameter to pass your state between pages.

这篇关于是否有可能坚持在ASP.NET页面的视图状态?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆