ashx 檔案的運用

2021-05-23 00:04:02 字數 914 閱讀 6722

在asp.net中有一種這樣格式的檔案ashx檔案,作什麼用的呢?如果你想建立乙個asp.net檔案,它不是aspx檔案,它能動態的返回乙個、xml檔案或其他非html檔案。那就使用ashx檔案了。

下面介紹下使用方法:

1. 使用ashx handlers

首先,我們要回顧要使用ashx檔案的目標,我們要做的是在乙個位址中用ashx檔案並動態的返回內容。

我們將用到querystring,最後的位址格式為(例子):

在asp.net person web site starter kits中,的是以二進位制的形式存放在資料庫裡,微軟提供的讀取該的方式是通過handler.ashx來實現的.

首先你所看到的對的引用都是類似如下

的形式,也就是你所看到的每乙個都由handler.ashx動態生成,所以在你儲存你所看到的""時,它的命名都是handler.ashx.

使用handler.ashx而不是handler.aspx來引用並不是一定的,換句話說,你可以將該檔案改為handler.aspx並沒有本質的區別,不過根據微軟的文件,使用*.ashx作為副檔名的文件比*.aspx的文件效能高,因為它減少了控制項樹的生成.

這是handler.ashx**:

ashx檔案的使用

一提到ashx檔案,我們就會想到http handler以及載入 在之前我們一般使用aspx或者webservice去做 一般做法如下 我們變通以下,發現其實除了可以輸出以外,還可以輸出文字 彈出alert 也可以把.ashx當成css檔案 xml檔案 orderdoc.load handler.a...

ashx檔案的使用小結

一提到ashx檔案,我們就會想到http handler以及載入 在之前我們一般使用aspx或者webservice去做 一般做法如下 handler.ashx 如下 如下 彈出alert 也可以把.ashx當成css檔案 xml檔案 orderdoc.load handler.ashx 還可以嵌入...

小技巧( ashx檔案的妙用)

ashx 檔案用於寫web handler的。其實就是帶html和c 的混合檔案。當然你完全可以用.aspx 的檔案字尾。使用.ashx 可以讓你專注於程式設計而不用管相關的web技術。ashx必須包含isreusable.如下例所示 ashx比.aspx的好處在與不用多乙個html 注意了vs20...