Apa tujuan .axd
file melayani?
Saya tahu bahwa itu digunakan dalam ASP.Net AJAX Toolkit dan kontrolnya. Saya ingin tahu lebih banyak tentang itu.
Saya mencoba Googling untuk itu, tetapi tidak dapat menemukan informasi dasar.
Apa tujuan .axd
file melayani?
Saya tahu bahwa itu digunakan dalam ASP.Net AJAX Toolkit dan kontrolnya. Saya ingin tahu lebih banyak tentang itu.
Saya mencoba Googling untuk itu, tetapi tidak dapat menemukan informasi dasar.
Jawaban:
dari Google
File .axd adalah file HTTP Handler. Ada dua jenis file .axd.
Ini adalah file yang dibuat pada waktu proses setiap kali Anda menggunakan ScriptManager di aplikasi Web Anda. Ini dibuat hanya sekali saat Anda menerapkannya di server.
Sederhananya, ScriptResource.AXD berisi semua rutinitas javascript di sisi klien untuk Ajax. Hanya karena Anda menyertakan manajer skrip yang memuat file skrip, ia tidak akan pernah muncul sebagai ScriptResource.AXD - melainkan hanya akan diteruskan sebagai file .js yang Anda kirim jika Anda mereferensikan file skrip eksternal. Jika Anda menyematkannya dalam kode maka itu mungkin hanya muncul sebagai bagian dari html sebagai tag dan kode tetapi tergantung apakah Anda membuat kode sesuai dengan cara ToolKit menanganinya - mungkin atau mungkin tidak muncul sebagai ScriptResource.axd. ScriptResource.axd hanya diperkenalkan dengan AJAX dan Anda tidak akan pernah melihatnya di tempat lain
Dan tentu saja itu perlu
sumber
WebResource.axd?d=SbXSD3uTnhYsK4gMD8fL84_mH....
.css dan .js klien bersifat statisat System.Web.Handlers.ScriptResourceHandler.ProcessRequest
Info selengkapnyaItu bukan file (tidak ada di disk) - mereka hanya nama yang terdaftar di beberapa penangan HTTP. Lihatlah
web.config
di direktori .NET Framework (mis.C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
):Anda dapat mendaftarkan penangan Anda sendiri dengan
whatever.axd
nama di aplikasi Andaweb.config
. Meskipun Anda dapat mengikat penangan Anda ke nama apa pun yang Anda suka,.axd
memiliki keuntungan dari bekerja pada IIS6 di luar kotak secara default (IIS6 meneruskan permintaan*.axd
ke runtime ASP.NET secara default). Menggunakan jalur arbitrer untuk penangan, sepertiDocument.pdf
(atau apa pun kecuali ekstensi khusus ASP.NET), memerlukan lebih banyak pekerjaan konfigurasi. Di IIS7 dalam mode pipa terintegrasi ini tidak lagi menjadi masalah, karena semua permintaan diproses oleh tumpukan ASP.NET.sumber
File AXD adalah file yang digunakan oleh aplikasi ASP.NET untuk menangani permintaan sumber daya yang disematkan. Ini berisi instruksi untuk
retrieving embedded resources, such as images, JavaScript (.JS) files, and.CSS files.
file AXD yang digunakan untuk menyuntikkan sumber daya ke halaman web sisi klien dan mengaksesnya di server dengan cara standar.sumber