zoukankan      html  css  js  c++  java
  • ASP.NET学习之旅20111227

    ASP.NET特点

    1,ASP.NET提供面向对象的编程模型,基于事件的,基于控件的架构

    2,可以基于任何.NET语言来做开发

    3,高性能,在执行前被编译

    不是每次网页请求都会编译,编译好的缓存在v2.0.50727\Temporary ASP.NET Files目录下面

    两次编译,第一次编译为IL代码,执行前被编译成本低机器代码

    服务器控件

    在Web服务器将页面发送到客户到之前,控件对象自己生成HTML,这将我们从低级别的HTML以及HTTP编程解脱出来,完全抽象了出来

    ASP.NET2.0

    丰富的控件,母板页,主题,安全和成员资格,数据源控件,Web Part, 配置文件....

    AJAX

    异步JavaScript和XML, 允许不必触发一次完整的回放就可以调用服务端方法,基于XMLHttpRequest

    aspx页面如何与后台代码来联系在一起的,变量如何与控件的名字或者ID直接关联上的呢?

    partial关键字起了很大的作用,代码隐藏类从页面基类继承,编译器会将页面自动生成部分类,与这个类合并,自动生成一个XXX_aspx类从这两个类派生

    并根据控件的名字生成相应的变量,注意,事件方法和控件声明都必须是protected

    WebForm

    回送,POST,Button, type="submit"

    无状态,HTTP是无状态的

    视图状态,把信息嵌入到HTML隐藏的输入框中

    一个页面只能有一个form标签

    所有的服务端编程都是在原始窗体数据加了一层抽象

  • 相关阅读:
    责任链模式(Chain of Responsibility)
    模板模式(Template Method)
    组合模式(Composite Pattern)
    原型模式(Prototype Pattern)
    策略模式(Strategy Pattern)
    状态模式(State Pattern)
    增删改查
    安卓sql
    安卓第三次作业
    安卓第四周作业
  • 原文地址:https://www.cnblogs.com/caoshenghe/p/2302959.html
Copyright © 2011-2022 走看看