方法控件[置顶] 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
方法和控件
---------------------------------

posted @ 2013-06-24 21:43  坚固66  阅读(344)  评论(0编辑  收藏  举报