91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET【3】--ASHX

發布時間:2020-07-18 11:25:50 來源:網絡 閱讀:419 作者:jhq0113 欄目:編程語言

從這一節開始我們就開始接觸一般處理程序了,一般處理程序是最高效的,執行過程是最簡單的,但是其原理非常重要,一旦我們把一般處理程序學好了,再學WebForm就相當相當容易了,幾乎可以速成。


我們在Visual Studio 2010中添加一個一般處理程序時都會生成一個以ashx為擴展名的文件,文件中的代碼如下:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<%@  WebHandler Language="C#" %>


using  System;

using  System.Web;


public  class First :  IHttpHandler {


   public  void Proce***equest  (HttpContext context) {

       context.Response.ContentType  = "text/plain";

context.Response.Write("Hello  World");

   }


   public  bool IsReusable {

       get  {

           return  false;

       }

   }


}

從以上代碼我們可以發現,一般處理程序是一個實現了IHttpHandler接口的類,可以在服務器端執行,必然也可以從瀏覽器獲得數據,也可以發給瀏覽器數據,那么上面的代碼各自都代表什么呢?


    Proce***equest (HttpContext context)方法在程序被訪問時調用,參數是請求上下文的對象,通過對象可以處理信息,context.Response.Write("Hello World")是向瀏覽器輸出方法,把數據從服務器發送到瀏覽器。


   那么,一般處理程序的運行都發生了些什么事情呢?他是怎么把數據通過服務器發送給瀏覽器的呢?請看下圖:

ASP.NET【3】--ASHX


上圖只是一個簡單的模擬用戶通過一般處理程序上網的過程,也許你可以似乎明白了,原來上網也是打開一個電腦里的東西,只是這個電腦你我們的普通家庭電腦裝備厲害一點而已,上圖已經有了上網的大致過程,此圖要熟練的理解,只有這樣再以后開發的過程中才知道哪里出了毛病將導致什么問題,也能讓用戶更好的享受網上沖浪的樂趣,一定要做到,只要用戶第一次來你的網站,就讓他在你的網站入駐。


其實,ASPXMVC的處理過程也復雜不到哪去,只是在服務器端做了更多更復雜一點的東東,但是ASHX是他們的基礎,也是重中之重,假如ASHX學好了,ASPX可以無師自通,自己隨便那一本書看就可以了,理解MVC也很容易了,所以,ASHX是一定要學好的,廢話不說了,以后將以大量篇幅介紹ASHX,敬請期待。謝謝!


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南漳县| 镇平县| 思南县| 京山县| 宜州市| 体育| 遂溪县| 西丰县| 区。| 鞍山市| 北流市| 任丘市| 台州市| 南川市| 图木舒克市| 柳河县| 嘉鱼县| 梁平县| 九寨沟县| 三都| 玛沁县| 柞水县| 扎赉特旗| 巴南区| 河池市| 宣恩县| 汶上县| 永胜县| 静安区| 内江市| 奉新县| 镇赉县| 曲阳县| 崇州市| 乌拉特后旗| 如东县| 凤山县| 祁连县| 青浦区| 柘荣县| 县级市|