مرور کلی بر صفحات ASP.Net
از صفحات ASP.Net به عنوان رابط
کاربری و خروجی ارائه شده به کاربر در برنامه نویسی NET. استفاده می شود . صفحات
ASP.Net اطلاعات صفحات وب را در هر مرورگر یا برنامه کلاینت ساید ( سمت مشتری ) به
کاربر ارائه می دهند .
برخی از ویژگی ها و مطالب مهم درباره صفحات ASP.Net عبارتند از :
-
سرور ASP.Net دارای یک ماشین
مجازی است که کدهای ASP.Net را به کدهای HTML و اسکریپت تبدیل کرده و سپس به
کامپیوتر کاربر ارسال می کند .
-
صفحات ASP.Net برای نمایش در هر
نوع مرورگر و یا وسیله ای مثل کامپیوتر ، نت بوک و یا موبایل ها سازگاری دارند
. موتور پردازشگر صفحات ASP.Net کد مناسب و سازگار با هر نوع مرورگری را با
توجه به ویژگی های آن تولید می کند .
-
صفحات ASP.Net با هر زبان برنامه
نویسی که توسط موتور پردازشگر NET. یا CLR ( Commen Language Runtime ) پشتیانی
می شود مثل VB یا #C سازگاری دارند .
-
این صفحات بر پایه چارچوب NET.
ساخته شده اند و به همین دلیل تمامی ویژگی ها و محسنات آن را مثل محیط مدیریت و
برنامه نویسی ، امنیت داده ای و کلاس بندی را شامل می شوند .
-
صفحات ASP.Net بسیار انعطاف پذیر
و قابل گسترش هستند . زیرا شما می توانید کنترل هایی که خود ساخته اید و یا از
سایر منابع تامین کرده اید را به این صفحات اضافه نمایید .
اجزای صفحات ASP.Net :
در صفحات ASP.Net رابط کاربری و برنامه
نویسی به 2 قسمت تقسیم شده است : اجزای تصویری و کدهای برنامه نویسی . اگر قبلا با
ابزارهای مثل VB یا ++C کار کرده باشید ، متوجه تفاوت بخش اجزای تصویری یک پروژه و
قسمت کد برنامه که با آن در ارتباط است ، می شوید .
بخش اجزای تصویری صفحه از کدهای استاتیک HTML و کنترل های ASP.Net مورد نظر طراح
تشکیل شده است . در واقع صفحات ASP.Net به عنوان یک نگهدارنده و منبع برای نگهداری
کدهای استاتیک HTML و کنترل های ASP.Net که طراح می خواهد در صفحه قرار دهد ، به
کار می روند .
قسمت کد صفحه از کدهای برنامه نویسی
تشکیل شده است که طراح صفحه برای کار با صفحه و انجام امور برنامه نویسی در آن قرار
داده است . کدهای برنامه نویسی ASP.Net را می توانید در درون خود فایل صفحه در بلوک
های اسکریپتی قرار داده و یا اینکه در یک فایل جداگانه قرار دهید . اگر کدها را در
یک فایل جداگانه قرار دهید به آن فایل ، فایل کد پشت صحنه ( Code Behind ) می گویند
. این کدها می تواند به زبان های VB یا #C نوشته شوند .
برای اجرا و نمایش سایت ASP.Net خود بر روی اینترنت ، بایستی فایل های ASP.Net و در
صورت داشتن فایل های کد آنها را به یک سرور ASP.Net آپلود کنید . سپس هر صفحه هر
بار که از سوی یک کاربر درخواست می شود ، توسط موتور پردازشگر ASP.Net سرور کامپایل
شده و به مرورگر وی ارسال می شود .