zoukankan      html  css  js  c++  java
  • 方法控件[置顶] Asp.net总结(一)

    本文朋友在青岛逛街的时候突然想到的...这两天就有想写几篇关于方法控件的博客,所以回家到之后就奋笔疾书的写出来发表了

        纵观 Asp.net的学习只会之路,可以发现

        Asp.net可以分为以下几大块

        

        控件类

         设计类

        服务类

        应用程序配置

        Ado.Net

        

        下面咱们细看一张我总结的图

        方法和控件

        可以看出

        

        

    web设计

        


        首先是界面的设计

         C/S的比较有什么不同

        自己的特点

        任务模式等

        对于与cs的不同

        上一篇博客已经有多概述这里

        http://blog.csdn.net/han_yankun2009/article/details/9115075

        这里就不在具体分析了

        

    对象

        


        web服务必须部署到iis中,实际上是在iis中创立了一个目录。

        web页面

        扩展名默认是aspx

         

        主要的是页面与代码分离

        页面文件是aspx,对应的代码文件是aspx.cs

        这样写

        分离有利于实现:

        代码重用

        代码维护

        aspx中的页面配置是

        

        

        方法和控件

         

        

        CodeBehind是隐藏的代码

        Inhertis是类名称

         编译好后就会在bin的文件中生成dll

        bll通常是生成的组件文件夹

        

        

        界面设计用到的控件

        Html控件

        Web控件

     验证控件

        

        Html控件通常是以Input元素扫尾

        并且只能在客户端应用,不可以在服务器端处置,如果应用,必须添加Runat=Server"属性

        那么对于控件发送的信息又该如何处置,这里就用到了对象(内置对象)

        下面咱们简单看一张图首先大致了解下

        方法和控件

        

        

    Response对象

        


        ASP Response对象用于从服务器向用户发送输出的结果。它的集合、属性和方法如下:

        集合

        

    集合

    描述

    Cookies

    设置 cookie的值。假如不存在,就创立 cookie,然后设置指定的值。

        属性

        

        

    属性

    描述

    Buffer

    划定是不是缓存页面的输出。

    CacheControl

    设置代理服务器是不是可以缓存由 ASP产生的输出。

    Charset

    将字符集的名称追加到 Response对象中的 content-type报头。

    ContentType

    设置 Response对象的 HTTP内容类型。

    Expires

    设置页面在失效前的浏览器缓存时间(分钟)。

    ExpiresAbsolute

    设置浏览器上页面缓存失效的日期和时间。

    IsClientConnected

    指示客户端是不是已从服务器断开。

    Pics

    response报头的 PICS标志追加值。

    Status

    划定由服务器返回的状态行的值。

        方法

        

        每日一道理
    信念是巍巍大厦的栋梁,没有它,就只是一堆散乱的砖瓦;信念是滔滔大江的河床,没有它,就只有一片泛滥的波浪;信念是熊熊烈火的引星,没有它,就只有一把冰冷的柴把;信念是远洋巨轮的主机,没有它,就只剩下瘫痪的巨架。

        

    方法

    描述

    AddHeader

    HTTP响应添加新的 HTTP报头和值。

    AppendToLog

    向服务器记录项目(server log entry)的末了添加字符串。

    BinaryWrite

    在没有任何字符转换的情况下直接向输出写数据。

    Clear

    清除已缓存的 HTML输出。

    End

    停止处置脚本,并返回当前的结果。

    Flush

    立即发送已缓存的 HTML输出。

    Redirect

    把用户重定向到另一个 URL

    Write

    向输出写指定的字符串。

        

        

    Request对象

        


        当浏览器向服务器请求页面时,这个行为就被称为一个 request(请求)。

        ASP Request对象用于从用户那里取得信息。它的集合、属性和方法描述如下:

        集合

        

        

    集合

    描述

    ClientCertificate

    包含了在客户证书中存储的字段值

    Cookies

    包含了 HTTP请求中发送的所有 cookie

    Form

    包含了应用 post方法由表单发送的所有的表单(输入)值

    QueryString

    包含了 HTTP查询字符串中所有的变量值

    ServerVariables

    包含了所有的服务器变量值

        属性

        

        

    属性

    描述

    TotalBytes

    返回在请求正文中客户端所发送的字节总数

        方法

        

        

    方法

    描述

    BinaryRead

    取回作为 post请求的一部分而从客户端送往服务器的数据,并把它存放到一个安全的数组之中。

        

        

    表单对象

        


        


        form扫尾, form结束

        

        方法和控件

        取得表单的三种方法:mothod=

        Get post soap(简单对象访问协议)”

        post的方法取得表单的值,

        应用 POST方法从表单传送的信息对用户是不可见的,并且对所发送信息的量也没无限制。

        Request.Form.Get("控件ID").Tostring();

        Request["控件ID"].Tostring();

        Get方法

        Request.QueryString命令用于征集应用 method="get" 的表单中的值。应用 GET方法从表单传送的信息对所有的用户都是可见的(出现在浏览器的地址栏),并且对所发送信息的量也无限制。

        Stringusername=request.queryStrintg[].tostring()

        特点

        get的方法传值得信息显示在URL

        所以信息不是很安全

        是密码显示的

        数据显示还受到限制

        get做新闻是比较有效的

        比较

        post可以应用直接[](集合) ,

        Get是应用querystring的方法

        更多学习资料查看http://www.w3school.com.cn

        

    Global文件

        方法和控件

        

        拥有的主要是一些事件

        包含事件开始和结束的触发机制等。

        

    控件

        


        控件分为

        Html 

        Web服务

        验证类

        页面重用类

        方法和控件

        

        篇幅无限, 下篇博客继续后续编写

    文章结束给大家分享下程序员的一些笑话语录: 姿势要丰富,经常上百度!

    --------------------------------- 原创文章 By
    方法和控件
    ---------------------------------

  • 相关阅读:
    python中a = a+b与a += b的不同
    python中的全局变量global
    python中星号(*)和双星号(**)的用法
    python循环语句
    python逻辑运算符
    python内置函数 print()
    python 解析迅雷下载链接
    python 正则表达式
    python 读写文件
    python selenium操作cookie
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3153488.html
Copyright © 2011-2022 走看看