zoukankan      html  css  js  c++  java
  • aspx、ashx以及cs的关系,viewState

    aspx和ashx关系:aspx就是一种特殊的ashx,aspx对应的类是page,它是实现了IHttpHandler接口,所以说aspx是高级的HttpHandler.aspx中帮我们封装了很多操作,我们可以傻瓜示的进行开发。

    aspx的目的就是生成html页面。

     aspx、cs关系揭秘

     aspx也是一个类继承自.cs类。aspx类是根据aspx内容动态生成构建网页内容的类,aspx最终会生成一个普通的.net类,代码在拼接html.因此aspx页面生成的类是.cs的子类。所以aspx页面调用的cs代码中的类必须是public或者是protected的。

     viewState原理:

      修改控制的属性值,都会保存到viewState中去。可以通过viewStateDecoder工具查看,vewState存入的值。

    由于使用viewState,input隐藏域会生成很多经过编码的记录,造成请求页面耗时,可以禁用viewState,完全禁用需要将runat=‘server’去掉。

  • 相关阅读:
    ajax代码及简单封装
    web开发中不同设备浏览器的区分
    JS实现带复选框的下拉菜单
    常用浏览器的编码设置
    PHP实现实现数字补零格式化
    Linux杂碎2/SHELL
    OS
    Linux sudoers
    代理缓存服务器squid
    es6
  • 原文地址:https://www.cnblogs.com/mmnyjq/p/4633206.html
Copyright © 2011-2022 走看看