zoukankan      html  css  js  c++  java
  • ASP.NET

    <ASP.NET语句>
    //using关键字,引用框架类库中的资源 System命名空间,提供所需功能访问
    //namespace关键字,声明应与类相关的命名空间
    //references引用指示器
    //static 静态类不能实例化,不能new对象
    //convert类提供类型转换
    //object类,所有类的最终基类 没有main函数?
    //const常量关键字,不可修改
    //Stream类 提供字节序列的一般视图
    //override--扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现
    //internal(内部):限定的是只有在同一程序集中可访问,可以跨类
    //virtual和abstract都是用来修饰父类的,virtual是“虚拟的”,abstract是“抽象的"
    //enum枚举类型
    //AssemblyInfo.cs自动生成,设置程序集(dll文件)的常规信息
    //.xsd 用来规定xml
    //.config 配置信息xml文件
    //asp:content 是内容页的内容和控件的容器,和定义相应的ContentPlaceHolder
    //code-Behind 代码后置,将UI与逻辑分开,开关为AutoEventWireup
    //Inherits继承
    //GridView在二维可滚动的网格中展示内容的控件
    /通过adapter自动插入到布局中
    //uc1:PrintButton用户创建的用户控件
    //<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Document.aspx.cs"Inherits="Admin10000.Web.Document" %>
    //CodeBehind用于绑定.aspx.cs文件,Inherits用于绑定.designer文件
    //response传递信息给用户,可直接发送信息给浏览器
    //Htmlcontrol类:定义ASP.NET页框架中的所有HTML服务器控件通用的方法、属性和事件

    infrastructure基础设施
    reusable重用
    customizable可定制的
    extensible可扩充的
    interactive交互式的

    <ASP.NET 动态服务页面>
    三层架构(DAL,BLL,UI)
    BLL:业务逻辑层 //主要负责对数据层的操作,也就是说把一些数据层的操作进行组合
    DAL:数据访问层 //主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作,而不必管其他操作。
    USL:表示层 //主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问

    数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问
    用户通过表示层将请求传给业务逻辑层,业务逻辑层完成相关业务规则和逻辑。并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。

    WEB引用BLL,Model
    BLL引用DAL,Model
    DAL引用Model
    Model无引用

    <Ajax>
    异步JavaScript和XML,创建交互式网页应用的网页开发技术,用于创建快速动态网页,无需重新加载整个网页而更新部分网页
    把aspx文件分成三部分:
    1.有run=”server”属性的标签
    2.<% %> 获取后台变量的值
    3.标准HTML标签
    4.aspx.cs
    1.aspx里加runat=server属性,表示该控件为服务器端控件,使服务端cs可以直接访问它
    默认情况下,aspx中的html元素会作为文本处理,开发人员无法在服务器端访问,所以必须将html元素作为服务器控件进行分析和处理,可通过添加runat=server属性来完成
    2.<%内嵌语法%>:代码块语法 <%=内嵌表达式>:表达式语法
    3.html标签
    4.aspx.cs
    cs:服务端
    aspx:动态网页文件

    <WebForm>
    WebForm负责封装用于用户端显示的数据
    asp.net是webform的一种表现形式

    /* 如果远方呼喊我 我就走向远方 如果大山召唤我 我就走向大山 */
  • 相关阅读:
    [轉]Discuz!NT 数据库读写分离方案
    [轉]最流行的PHP MVC框架
    [轉]关于MS SQL的执行计划
    [轉]Oracle读写分离架构
    [轉]資料庫讀寫分離
    [轉]SQL Server 老是死锁,或提示进程已牺牲,怎麽解决
    [轉]让IIS支持解析json
    [轉]jquery.validate全攻略
    [轉]Flex判断对象的类型
    [轉]mssql 数据表修复方法
  • 原文地址:https://www.cnblogs.com/huangbin1994/p/10396577.html
Copyright © 2011-2022 走看看