zoukankan      html  css  js  c++  java
  • viewstate?

    用于存放数据,可永久保存,存放在页面的隐藏控件里      支持string,integer,array,boolean,ArrayList,hashtable类型,使用viewstate会增加页面html的输出量,占用带宽。一些与安全性无关,数据量较小,需要长时间操作的参数,应该用viewstate存取。

    如果要用viewstate,必须有form runat=server,这样包含viewstate的隐藏字段才能回传给服务器。

    注意:

    当存在页面回传时,不需要维持控件的值就要把viewstate禁止

    Viewstate的索引是大小写敏感的

    Viewstate不是跨页面的

    为了能保存在viewstat中,对象必须是可流化或者定义了typeconverter

    当控件中设置了password,他的状态讲不保存在viewstate中

    在页面没有回传或重定向或在回传过程中转到其他页面时不要使用viewstate

    当禁止一个程序的viewstate时,这个程序的所有页面的viewstate也被禁止了

    只有当页面回传自身时viewstate才是持续的;

     

    Viewstate可以在控件,页,程序,全局配置中设置。缺省情况下enableviewstate为true,如果要禁止所有页面viewstate功能,可以在程序配置中把enableviewstate设为false;

  • 相关阅读:
    2020春Python程序设计_练习1
    热词分析——性能战术
    《淘宝网》质量属性
    架构师应该如何工作?
    寒假学习(十四)
    寒假学习(十三)
    灭霸冲刺(3)
    灭霸冲刺(2)
    灭霸冲刺(1)
    灭霸计划会议
  • 原文地址:https://www.cnblogs.com/ykgbk/p/7911986.html
Copyright © 2011-2022 走看看