我们如何决定ASP.NET中的viewstate和hidden字段.
在我的情况下,我使用页面交叉回发和使用第一页的公共属性我在第二个aspx页面访问它们.
在第二个aspx页面中获取公共变量之后,我需要在第二页中访问这些值,但是一旦我在第二页中回发,我就无法找到这些值.
因此,为了解决这个问题,我有两个解决方案要么在第二页使用viewstate,要么在第二页使用隐藏字段.
我无法决定应该使用哪一个?
方法完全相同.只有差异应该是存储信息的大小(viewstate使用[有时加密] base64而隐藏字段使用纯文本,除非你自己编码),viewstate允许你确保数据没有被篡改,这要归功于默认验证它已到位.
| 归档时间: |
|
| 查看次数: |
10826 次 |
| 最近记录: |