خانه / مقالات / ASP.NET چیست؟

ASP.NET چیست؟

ASP.NET چارچوب گسترش جهت تولید و ساخت صفحات وب وب سایت ها با HTML، CSS، جاوا اسکریپت و برنامـه نویسی سرور است از سه مـدل مختلف گسترش پشتیبانی می نماید :

آموزش asp.net

آموزش asp.net,آموزش asp.net mvc,آموزش asp.net با c#,clicksite.ir

صفحات وب، MVC (مـدل نمایش کنترل)، و فرم های وب. در ادامه هر کدام از موضوعات صفحات وب (مـدل صفحات تنها) MVC (مـدل نمایش کنترل) و فرمهای وب (مد رویداد) را به تفصیل شرح خواهیم داد.

این روش برای هر کسی که بخواهد تهیه و تولید وب سایتها را بر روی پلت فرم ASP.NET مایکروسافت یادبگیرد، از سایتهای مربوط به سرگرمی گرفته تا شبکه های ، مدرن و کاملا تجاری ،مفید خواهد بود. حتی اگر شما در برنامـه نویسی تحت وب تازه کار باشید، باید قادر باشید این روش ها را دنبال بکنید و این به شما یاری خواهد کرد که به درک مهم از HTML و CSS برسید. این همین طور به شما در درک پایه ای از زبان های اسکریپت نویسی مانند جاوا اسکریپت یا VB (ویژوال بیسیک) کمک می نماید .

حال بپردازیم به معرفی پایه ای از ASP.NET:

♦ ASP کلاسیک – صفحات فعال سرور

صفحات فعال سرویس دهنده (Active Server Pages) که به عنوان ASP کلاسیک هم شناخته شده اند، در سال ۱۹۹۸ به عنوان اولین موتور اسکریپت نویسی سمت سرور مایکروسافت معرفی شد. ASP یک تکنولوژی است که اسکریپت های صفحات وب را قادر می سازد که به وسیله یک سرور اینترنت اجرا شوند.

صفحات ASP فرمت “asp.” میباشند و اکثرا در VBScript نوشته میشوند.

♦ ASP.NET

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 Razor

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

Razor قدرت مرسوم ASP.NET را دارد ، اما جهت استفاده و یادگیری آسانتر است.

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

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

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

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

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

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

♦ وسائل های گسترش ASP.NET

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

WebMatrix
Visual Web Developer
Visual Studio

♦ ضمیمه های فایـل ASP.NET

فایلهای کلاسیک ASP پسوند “asp.” می باشند .
فایلهای asp.net فرمت فایـل “aspx.” را دارند.
فایلهای ASP.NET با سینتکس سی شارپ Razor، فرمت “cshtml.”
فایلهای ASP.NET با سینتکس ویژوال بیسیک Razor، فرمت “vbhtml.” دارند.

درباره ی admin

مطلب پیشنهادی

پروژه مبلمان اداری تجهیز انواع بانک ، بیمه و صرافی

پروژه مبلمان اداری تجهیز انواع بانک ، بیمه و صرافی آدینا با توجه به مشی …

سوپروب close
خرید بک لینک