Asp netda server MapPath usulining maqsadi nima?
Asp netda server MapPath usulining maqsadi nima?

Video: Asp netda server MapPath usulining maqsadi nima?

Video: Asp netda server MapPath usulining maqsadi nima?
Video: Mapping virtual path to physical path using Server MapPath method Part 19 2024, May
Anonim

ASP MapPath usuli . The MapPath usuli belgilangan yo'lni jismoniy yo'lga xaritalaydi. Eslatma: Bu usuli Sessiyada foydalanish mumkin emas. OnEnd va ilova.

Bundan tashqari, MapPath serveri nima qiladi?

MapPath jismoniy yo'llar va fayl joylarini qaytaradi. Eslatib o'tamiz, ASP. NET da "~" tildasi virtual yo'lning ildizini bildiradi. Bizga tilda kerak, chunki aks holda ASP. NET mumkin yo'l bor yoki yo'qligini tushunmayapman hisoblanadi mutlaq yoki nisbiy. Keling, ba'zi virtual yo'llarni va ular nimaga mos kelishi mumkinligini ko'rib chiqaylik.

Keyinchalik savol tug'iladi, asp net-da jismoniy yo'l va virtual yo'l nima? Jismoniy yo'l . Bu haqiqiy yo'l fayl IIS tomonidan joylashgan. Virtual yo'l . Bu mantiqiy yo'l IIS ilova papkasidan tashqarida ko'rsatilgan faylga kirish uchun.

Xuddi shunday, so'raladi: yo'l kombinati nima?

Ikki qatorni a ga birlashtiradi yo'l . Aralashtirmoq (String, String, String) Uch qatorni a ga birlashtiradi yo'l . Aralashtirmoq (String, String, String, String) To'rt qatorni a ga birlashtiradi yo'l.

MAP yo'li nima?

MapPath nisbiy yoki virtualni belgilaydi yo'l uchun xarita jismoniy katalogga. Server. MapPath (".") 1 bajarilayotgan faylning joriy jismoniy katalogini qaytaradi (masalan, aspx).

Tavsiya: