سبد خرید (0)

آموزش ASP.NET-معرفی

ASP - Active Server Pages کلاسیک

Active Server Pages که به ASP کلاسیک مشهور است، در سال 1998 به عنوان اولین موتور اسکریپت نویسی سمت سرور مایکروسافت معرفی شد.

ASP تکنولوژی است که به اسکریپت های داخل WebPage اجازه می دهد تا سمت سرور اجرا شوند.

پسوند فایل صفحاتی که با تکنولوژی ASP ساخته می شوند، asp. است و معمولا در VBScript نوشته می شوند.


ASP.NET

ASP.NET نسل جدید ASP است.

با ASP کلاسیک سازگاری ندارد، اما ASP.NET ممکن است ASP کلاسیک را در بر بگیرد.

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

پشتیبانی ASP.NET از زبان برنامه نویسی نسبت به ASP کلاسیک بیشتر است و مجموعه عظیمی از کنترل های کاربر، کامپوننت های مبتنی بر XML و احراز هویت یکپارچه را نیز دارد.

صفحات ASP.NET دارای پسوند aspx. است و معمولا با زبانهای (C# (C sharp یا (VB (Visual Basic نوشته می شوند.

کنترل های کاربر در ASP.NET می تواند با زبان های برنامه نویسی مختلفی مانند ++C و جاوا نوشته شوند.

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


ASP.NET Razor

Razor گرامر جدید و ساده ای است که برای گنجاندن کدهای سرور در صفحات ASP.NET استفاده می شود.

Razor قدرت ASP.NET قدیمی را دارد، با این تفاوت که استفاده از آن و آموزش آن آسان تر است.


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

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

  • (Visual Basic (VB.NET
  • (C# (C sharp

تکنولوژی های سرور ASP.NET

این آموزش تکنولوژی های سرور زیر را پوشش می دهد:

  • Web Page (با استفاده از گرامر Razor)
  • (MVC (Model View Controller
  • Web Form

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

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

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

در این آموزش از WebMatrix برای WebPage و از Visual Web Developer برای MVC و WebForm استفاده شده است.


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

  •  asp. پسوند فایل های ASP کلاسیک است.
  • aspx. پسوند فایل های ASP.NET است.
  • cshtml. پسوند فایل های ASP.NET با گرامر Razor  در #C است.
  • vbhtml. پسوند فایل های ASP.NET با گرامر Razor  در VB است.