ASP.NET چیست ؟

ASP.NET چیست ؟ یکی از زبان های برنامه نویسی حرفه ای برای طراحی وب سایت ,ASP.NET است.

ASP.NET نسل جدید ASP می باشد که با ASP کلاسیک سازگار نمی باشد، ولی ممکن است ASP.NET دربرگیرنده ASP کلاسیک باشد. صفحات ASP.NET تالیف شده اند، که موجب سرعت بخشدن آن از ASP کلاسیک شده است.

ASP.NET چیست ؟

ASP.NET چیست

ASP.NET دارای پشتیبانی مناسب زبان،
یک مجموعه جامع از کنترل های کاربر، قسمت های مبتنی بر XML، و تأیید پیوستگی هویت کاربر می باشد.

صفحات ASP.NET دارای پسوند aspx. هستند،
و معمولا در (ویژوال بیسیک) VB یا (سی شارپ) #C نگارش می شود.

کنترل های کاربر در ASP.NET می توان به زبان های گوناگون، نظیر ++C و جاوا نوشته شوند.

زمانی که یک مرورگر تقاضا یک فایل ASP.NET را دارد، موتور ASP.NET فایل را می خواند، اسکریپت را در فایل تالیف و اجرا می کند،
و نتیجه را به صورت زبان HTML ساده به مرورگر برمی گرداند.

زبان های برنامه نویسی ASP.NET

زبان های اشاره شده در برنامه نویسی در آموزش ASP.NET:

  1. سی شارپ ( #C )
  2. ویژوال بیسیک (VB.NET)

ابزارهای توسعه ASP.NET

ASP.NET از ابزار توسعه ی زیر پشتیبانی می نماید:

  1. ویژوال استدیو (Visual Studio)
  2. وب ماتریکس (WebMatrix)
  3. Visual Web Developer

در طراحی وب سایت با ASP.NET، از وب ماتریکس برای صفحات سایت، و Visual Web Developer برای MVC و فرم های وب استفاده می گردد.

ASP.NET چیست

پسوند فایل های ASP.NET

در طراحی وب سایت با بکارگیری از ASP.NET، فایل های ASP.NET با توجه به ترکیبی که دارند، دارای پسوند های گوناگونی می باشند:

فایل های ASP.NET دارای پسوند فایل aspx. می باشند.

فایل های ASP کلاسیک دارای پسوند فایل asp. می باشند.

فایل های ASP.NET با ترکیب Razor VB دارای پسوند فایل vbhtml. می باشند.

فایل های ASP.NET با ترکیب #Razor C دارای پسوند فایل cshtml. می باشند.

 

 

فناوری سرور ASP.NET

ASP.NET در طراحی وب سایت فن آوری های سرور زیر را پوشش می دهد:

  1. MVC (کنترل کننده مدل نمایش)
  2. فرم های وب (ASP.NET سنتی)
  3. صفحات وب (با ترکیب Razor)

 

 

ASP.NET Razor

Razor یک شیوه نشانه گذاری ساده و جدید برای تعبیه کد سرور در صفحات وب ASP.NET است،
که خیلی شبیه به ASP کلاسیک می باشد.
البته استفاده و یادگیری از آن نسبت به مدل کلاسیک راحت تر می باشد.

One Comment

Add a Comment

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *