ASP.NET چیست و چه کاربردی دارد
ایاسپیداتنت (به انگلیسی: ASP.NET) یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایتهای Web و برنامههای Web پویا وسرویسهای Web پویا وسرویسهای Web XML از آن استفاده کنند. این بخشی از زیر ساخت.NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه میدهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند.
یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت ASP.NET است. ASP مخفف كلمات Active Server Pages مىباشد ASP.NET نسل جدید ASP است. که با ASP کلاسیک سازگار نیست، اما ممکن است ASP.NET شامل ASP کلاسیک باشد. صفحات ASP.NET تالیف شده اند، که موجب سریع تر شدن آن از ASP کلاسیک شده است. ASP.NET دارای پشتیبانی بهتر زبان، یک مجموعه بزرگ از کنترل های کاربر، قطعات مبتنی بر XML، و تأیید یکپارچه هویت کاربر است.
صفحات ASP.NET دارای پسوند aspx. است، و به طور معمول در VB (ویژوال بیسیک) یا #C (سی شارپ) نوشته می شود. کنترل های کاربر در ASP.NET می توان به زبان های مختلف، از جمله ++ C و جاوا نوشته شود. هنگامی که یک مرورگر درخواست یک فایل ASP.NET را دارد، موتور ASP.NET فایل را می خواند، اسکریپت را در فایل اجرا و تالیف می کند، و نتیجه را به شکل زبان HTML ساده به مرورگر برمی گرداند.
زبان های برنامه نویسی ASP.NET
آموزش ASP.NET، زبان های برنامه نویسی زیر را در بردارد:
• ویژوال بیسیک (VB.NET)
• #C (سی شارپ)
فناوری سرور ASP.NET
آموزش ASP.NET در طراحی سایت فن آوری های سرور زیر را پوشش می دهد:
• صفحات وب (با ترکیب Razor)
• MVC (کنترل کننده مدل نمایش)
• فرم های وب (ASP.NET سنتی)
ابزارهای توسعه ASP.NET
ASP.NET از ابزار توسعه ی زیر پشتیبانی می کند:
• وب ماتریکس (WebMatrix)
• Visual Web Developer
• ویژوال استدیو (Visual Studio)
در طراحی سایت با ASP.NET، از وب ماتریکس برای صفحات وب، و Visual Web Developer برای MVC و فرم های وب استفاده می شود.
پسوند فایل های ASP.NET
در طراحی سایت با استفاده از ASP.NET، فایل های ASP.NET بسته به ترکیبی که دارند، دارای پسوند های مختلفی هستند:
• فایل های ASP کلاسیک دارای پسوند فایل asp. هستند.
• فایل های ASP.NET دارای پسوند فایل aspx. هستند.
• فایل های ASP.NET با ترکیب #Razor C دارای پسوند فایل cshtml. هستند.
• فایل های ASP.NET با ترکیب Razor VB دارای پسوند فایلvbhtml. هستند.