بخش کار با صفحات
ASP.Net
صفحات ASP.Net به روشی مشابه صفحات
استاتیک HTML ساخته می شوند ( صفحاتی که کدهای قابل اجرا بر روی سرور ندارند ) ،
اما دارای المنت ها و اجزای اضافه ای هستند که باعث می شوند تا سرور سایت در هنگام
اجرا آنها را شناسایی کرده و به زبان ASP.Net کامپایل و اجرا کند .
مهمترین اجزایی که بین یک صفحه ASP.Net و یک صفحه HTML متفاوت هستند ، عبارتند از :
-
پسوند فایل های aspx ، ASP.Net است
، برخلاف HTML که htm یا html هستند . این پسوند باعث می شود تا صفحه به زبان
ASP.Net پردازش شود .
-
یک المنت اصافه Page @ یا المنت
هایی از این دست ، بسته به نوع صفحه ای که در حال طراحی هستید در ابتدای صفحات
ASP.Net قرار دارد .
-
تگ < form > که به صورت صحیح برای
زبان ASP.Net نوشته شده باشد . استفاده از تگ < form > در صفحات ASP.Net هنگامی
که یک کنترل سرور ASP.Net در آن باشد ، اجباری است .
-
کنترل های سرور زبان ASP.Net که در
HTML وجود ندارند .
-
کدهای برنامه نویسی در صورتی که
کدهای خود را درون صفحه ASP.Net و نه در یک فایل جداگانه قرار داده باشید .
در بخش های بعدی به تشریح هر یک از این
المنت ها خواهیم پرداخت .
شما می توانید پسوند هر فایل html را
به aspx تغییر دهید . در این صورت صفحه به عنوان یک صفحه ASP.Net پردازش و اجرا
خواهد شد . به هر حال ، اگر صفحه شما دارای کدی نیست که بخواهد در سرور ASP.Net
پردازش شود ، تبدیل آن به یک صفحه ASP.Net فقط بار اضافی به سرور تحمیل کرده و روند
اجرای صفحه را کند تر می کند .