有没有办法让viewstate到期?

时间:2009-10-15 20:48:35

标签: c# .net asp.net viewstate

我想知道是否有任何方法可以在特定时间后使视图状态到期。

3 个答案:

答案 0 :(得分:2)

您是否尝试使用Session。将过期日期放入ViewState可以更好的安全性,可以由用户修改。会话的默认有效期为20分钟,但您可以对其进行修改。

答案 1 :(得分:0)

不,视图状态没有到期功能。但也许你可以将一个日期时间值设置为一个viewstate变量,稍后你将检查它自己的到期逻辑。

答案 2 :(得分:0)

听起来好像你需要使用cookies(不像viewstate那样,但也可以保存数据)。您可以强制cookie过期或设置过期日期,但不能执行相同的视图状态。