• viewState cookie session _VIEWSTATE


    --

    最近忙于做项目    花1个多月完成
    先将自己的体会与想法发表   希望能给你帮助
    在接到一个项目后  不要急于跟别人说  能行    保证在哪天完成
    你必须根据实际情况对项目做认真分析   然后给客户一个合理的承诺
    在整个项目开发周期中    个人认为需求分析占总时长的50%    只有需求做好了  开发才方便   不知你怎么认为
    做项目时最好最大限度降低耦合度    因为客户是善变的   随时有可能改需求   你要应付的过来
    项目完成后  如果公司没有专门的测试人员  你必须严格把关  做好对每个模块的测试   以免因小失大

    有很多人都认为  做项目用三层非常好     模块清晰 层次分明==

    个人认为    并不是这样    中等项目用三层必然好    太小的没必要   反而会降低效率
    现在MVC模式很火   但我还没看过     过几天去瞧瞧

    做BS架构时候,要特别特别注意ViewState的处理   能不用的最好别用
    数据绑定控件   比如Repeater如果不涉及到回发  最好禁止视图状态
    否则发送到客户端的_VIEWSTATE会非常大    影响效率

    手动绑定DropDownList时   最好不要在Page_Load中绑定
    因为会产生大量_VIEWSTATE  至于为什么  你可以好好看下ASP.NET的生命周期
    在DropDownList的Init事件中绑定

    Code

    有些人为了减少发送到客户端的_VIEWSTATE    将其存储到数据库  
    我就不懂了   为什么要这样    如果访问量大了   数据库能承受得了吗    更何况数据库的读写是非常占资源的

    页面中没使用到Session就给禁止    以便提高效率

    不知大家是如何记录用户登录信息的   比如用户ID、用户名     我是用的COOKIE
    你可能会说    如果用户禁止了COOKIE呢    我想应该有90%的用户不会禁止吧
    禁止COOKIE的话    如果不处理Session的传送方式   Session也将不可用
    由于Session存储与服务器     总觉得不应该把用户ID和用户名放在Session中

    当一个页面有多个提交按钮时可以使用以下方法解决回车提交

    Code

    好了   暂且不说了

    大家帮帮忙     上http://www.e5-zone.com/看看

    帮忙指出缺点  以便改进     谢谢

  • 相关阅读:
    jvm 学习
    架构师
    关于javaScript堆、栈和队列
    ES6-对象的扩展-属性名表达式
    JS 中 ++i 和i++的区别
    递归算法讲解
    Ztree 仿淘宝树结构完美实现 移动 右键增删改
    jquery zTree异步加载实例
    【zTree】简单实例与异步加载实例
    win10中用命令行打开服务
  • 原文地址:https://www.cnblogs.com/immensity/p/viewState_cookie_session__VIEWSTATE.html
Copyright © 2020-2023  润新知