ای اس پی دات نت ( به انگلیسی: ASP. NET ) یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایت های وب ( website ) و برنامه های تحت وب ( Web applications ) پویا و سرویس های وب ( Web services ) پویا وسرویس های Web XML از آن استفاده کنند. این بخشی از زیر ساخت. NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال ( ASP ) است. ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه می دهد کدهای ASP را با استفاده از هر زبان Framework. NET بنویسند.
ASPX یک پرونده با قالب متنی است که برای ساخت صفحات وب ( ابهام زدایی ) از آن استفاده می شود، و استاندارد پرونده های XML را رعایت می کند. پرونده ASPX معمولاً شامل نشانه گذاری های HTML یا XHTML ( اکس اچ تی ام ال ) و همچنین نشانه گذاری های کنترل های استاندارد وب و کنترل های تعریف شده در معماری ASP. NET است، که توسعه دهنده ها و برنامه نویسان وب همه محتویات پویا و ایستا ( static ) مورد نیاز را برای ایجاد صفحات وب پویا در آن قرار می دهند. علاوه برآن، کدهای پویایی که درسرویس دهنده ها اجرا می شوند، می توانند درمحلی دریک صفحه درون یک قطعه قرار بگیرند - - ٪> کدهای پویا < ٪ - که مانند دیگرتکنولوژی های توسعه یافته مانند PHP, JSP و ASP است اما این شیوه معمولاً توسط مایکروسافت رد می شود مگر به منظور الحاق داده ( Data access ) ، زیرا زمانی که صفحه ترجمه می گردد درخواست های بیشتری وجود دارد.
روشی که توسط مایکروسافت برای رفتار با کد برنامه پویا پیشنهاد می شود، مدل پشتیبانی کد است که این کد را دریک پرونده جداگانه یا ضمیمه متنی به طور ویژه طراحی شده قرارمی دهد. پرونده های پشتیبان کد معمولاً چیزهایی را به مفهوم MyPage. aspx. cs یا MyPage. aspx. vb برپایه نام پرونده ASPX نام می نهد. ( این عمل درمایکروسافت ویژوال استادیو و سایر محیط های توسعه یکپارچه به صورت خودکارانجام می شود. ) زمانی که از این روش برنامه نویسی استفاده می کنید، توسعه دهنده کدها را برای پاسخ دادن به رویدادهای مختلف مانند صفحه ای که بارگذاری می شود، یا کنترلی که بر روی آن کلیک می شود به جای رویه ای که در طول برنامه حرکت می کند، می نویسد.
اساساً مقایسه یک فریم ورک ( ASP. Net Core ) با یک زبان برنامه نویسی ( PHP ) اشتباه است.
ASP. net یک فریم ورک بر مبنای زبان برنامه نویسی #C است و باید آن را با یکی از فریم ورک های PHP ( مثل Laravel یا CodeIgniter ) مقایسه کرد. که از نظر سرعت اجرای اپلیکیشن ها،
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفASPX یک پرونده با قالب متنی است که برای ساخت صفحات وب ( ابهام زدایی ) از آن استفاده می شود، و استاندارد پرونده های XML را رعایت می کند. پرونده ASPX معمولاً شامل نشانه گذاری های HTML یا XHTML ( اکس اچ تی ام ال ) و همچنین نشانه گذاری های کنترل های استاندارد وب و کنترل های تعریف شده در معماری ASP. NET است، که توسعه دهنده ها و برنامه نویسان وب همه محتویات پویا و ایستا ( static ) مورد نیاز را برای ایجاد صفحات وب پویا در آن قرار می دهند. علاوه برآن، کدهای پویایی که درسرویس دهنده ها اجرا می شوند، می توانند درمحلی دریک صفحه درون یک قطعه قرار بگیرند - - ٪> کدهای پویا < ٪ - که مانند دیگرتکنولوژی های توسعه یافته مانند PHP, JSP و ASP است اما این شیوه معمولاً توسط مایکروسافت رد می شود مگر به منظور الحاق داده ( Data access ) ، زیرا زمانی که صفحه ترجمه می گردد درخواست های بیشتری وجود دارد.
روشی که توسط مایکروسافت برای رفتار با کد برنامه پویا پیشنهاد می شود، مدل پشتیبانی کد است که این کد را دریک پرونده جداگانه یا ضمیمه متنی به طور ویژه طراحی شده قرارمی دهد. پرونده های پشتیبان کد معمولاً چیزهایی را به مفهوم MyPage. aspx. cs یا MyPage. aspx. vb برپایه نام پرونده ASPX نام می نهد. ( این عمل درمایکروسافت ویژوال استادیو و سایر محیط های توسعه یکپارچه به صورت خودکارانجام می شود. ) زمانی که از این روش برنامه نویسی استفاده می کنید، توسعه دهنده کدها را برای پاسخ دادن به رویدادهای مختلف مانند صفحه ای که بارگذاری می شود، یا کنترلی که بر روی آن کلیک می شود به جای رویه ای که در طول برنامه حرکت می کند، می نویسد.
اساساً مقایسه یک فریم ورک ( ASP. Net Core ) با یک زبان برنامه نویسی ( PHP ) اشتباه است.
ASP. net یک فریم ورک بر مبنای زبان برنامه نویسی #C است و باید آن را با یکی از فریم ورک های PHP ( مثل Laravel یا CodeIgniter ) مقایسه کرد. که از نظر سرعت اجرای اپلیکیشن ها،
wiki: ای اس پی دات نت