فولدرها در Asp.Net

فولدرها در Asp.Net (پوشه ها و مسیرهای پوشه ها در صفحات وب)

در این پست موارد زیر را به شما آموزش خواهیم داد:

  1. ساختار منطقی و فیزیکی فولدرها
  2. نامهای فیزیکی و مجازی
  3. URL ها و مسیرها

ساختار منطقی فولدرها یا پوشه ها :

تصویر زیر یک ساختار معمول جهت صفحات Asp.Net است.

ساختار منطقی فولدرها در Asp.netپوشه Account : این پوشه حاوی اطلاعات لاگین و فایلهای امنیتی است.

پوشه App_Data : حاوی فایل های پایگاه داده

پوشه Images : کلیه تصاویر پروژه در این فولدر قرار می گیرد.

پوشه Scripts : حاوی فایل های اسکریپ مرورگر

پوشه Shared : کلیه صفحات طرح یا قالب مانند هدر و فوتر و همچنین استایل شیت ها (css) در این پوشه قرار می گیرند.

 

ساختار فیزیکی فولدرها :

ساختار پوشه تصاویرتون بر روی کامپیوتر می تونه به این صورت باشه. که به این آدرس ، آدرس فیزیکی پوشه می گویند.

C:\Users\jahansource\Documents\MyWebSites\Images

 

نامهای فیزیکی و مجازی :

نام مجازی یک تصویر در صفحه وب می تواند به این صورت باشد : Images/pic1.jpg

ولی نام فیزیکی تصویر بالا به این صورت است :

C:\Users\jahansource\Documents\MyWebSites\Images\pic1.jpg

 

URL ها و مسیرها :

URL ها جهت دستیابی به یک صفحه مشخصی از سایت یا فایل مشخص استفاده می شود . بطور مثال :

http://www.jahansource.com/html/html_intro.asp

مسیرها :

صفحه html_intro.asp در سرور در آدرس فیزیکی زیر ذخیره شده است :

C:\MyWebSites\jahansource\html\html5_intro.asp

خب جهت دسترسی به پوشه ها و صفحه وب خود از مسیر مجازی زیر استفاده کنیم .(برای اینکه زمانی که صفحه لود میشود کاربر در صفحه سایت است پس نیازی به نوشتن کل آدرس نیست)

آدرس مجازی صفحه بالا : html/html5_intro.asp

این نکته را هم مدنظر داشته باشید که برای آدرس فیزیکی از “\” و برای آدرس مجازی از “/” استفاده می کنیم.

 

عملگر ~

از این عملگر جهت مشخص کردن ریشه مجازی استفاده میشود. که به جای نمایش روت کامل یک فایل یا پوشه از این عملگر استفاده می کنیم.

تابع Server.MapPath

جهت تبدیل یک مسیر مجازی به یک مسیر فیزیکی و قابل شناسایی مسیر برای سرور .

متد Href

متد Href یک مسیر را به مسیری قابل فهم برای مرورگر تبدیل می کند . برای مثال در تگهای <a>, <img>, <link> بکار میرود (عملگر ~ در این تگها قابل شناسایی نیست)

 

 

اشتراک گذاری :
آموزش Asp.Net آموزش برنامه نویسی

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید

از ما حمایت کنید