ابتدا در Visual Studio 2003 يک پروژه ASP.NET جديد ايجاد میکنيم. همه فايلهای
و کلاسها و برنامههای سايت داخل يک پروژه قرار میگيرد.
 |
يک سايت که با ASP.NET ساخته میشود میتواند با چندين زبان مثل Visual
Basic ، C# و يا J# نوشت بطوری که هر صفحه از يکی از اين زبان استفاده کند
ولی در Visual Studio کل پروژه شما فقط با يک زبان نوشته خواهد شد. |
ايجاد يک پروژه ASP.NET
- داخل Visual Studio از منو File گزينه New > Project را انتخاب کنيد.

- در کادر باز شده نوع پروژه را Visual C# و قالب آن را ASP.NET Web Application
انتخاب کنيد.
- در بخش Location نام پروژه را وارد کنيد. در اين بخش
http://localhost/ASPNETmojde1 را وارد کنيد.
 |
به http://localhost/ دست نزنيد. اين مشخص میکند که
پروژه ASP.NET شما بر روی سرور خود کامپيوترتان ايجاد و اجرا خواهد شد.
ASP.NET يک تکنولوژی بر اساس Server است و فقط برروی سرور اجرا میشود. اين
سرور میتواند کامپيوتر خودتان باشد. معمولا پوشه پروژه شما در
C:\Inetpub\wwwroot (بسته په پارتيشن ويندوز) ايجاد خواهد شد. |
- ok را بزنيد تا پروژه ايجاد شود.
 |
در صورتی که Internet Explorer در وضعيت Offline باشد موقع ايجاد يا باز کردن پروژه پيام خطايی دريافت خواهيد کرد. در چنين مواردی Internet Explorer رو باز کنيد و از منو File تيک گزينه Work Offline رو برداريد. |
بعد از ايجاد پروژه صفحهای نقطهنقطه میبينيد که اين اجازه را میدهد که اجزای
صفحه (نظير تصاوير، برچسبها يا جعبههای متن) را در هر نقطه از صفحه قرار دهيد.
اين موضوع در نگاه اول خوب به نظر میرسه ولی چند مشکل بزرگ داره. اول اينکه
مجبوريد مکان تکتک اجزای صفحه رو تعيين کنيد که گاهی ممکن است به علت متغير بودن
متون صفحه اين کار ممکن نباشد. گاهی هم ممکن است اجزای صفحه روی هم قرار بگيرند.
ديگه اينکه به علت مطلق بودن اندازهها در صورتی که مثلا بخواهيم چيزی رو وسط صفحه
(که اندازه متغيری داره) قرار بديم يا برای هدر سايت بخوايم نواری قرار دهيم که از
اينطرف تا اون طرف صفحه رو بگيره با اين شيوه امکانپذير نيست.
برای تغيير اين شيوه یه روش معمولی طراحی صفحات روی يک جای خالی صفحه راست کليک
کنيد و از منو Properties رو انتخاب کنيد و بعد از ليست Page Layout گزينه
FlowLayout رو انتخاب کنيد.
مديريت و اضافه کردن صفحات

با پنل Solution Explorer که به طور معمول سمت راست صفحه قرار داره میتونيد صفحات
پروژه رو مديريت کنيد. (در صورتی اين پنل رو نمیبينيد از منو View گزينه رو انتخاب
کنيد.
برای اضافه کردن صفحه جديد روی نام پروژه راست کليد کنيد و از زير منو Add روی
گزينه Add Web Form کليک کنيد و نام صفحه خود رو تعيين کنيد. همونطور که میدونيد
صفحات ASP.NET که بهشون Web Form گفته میشه و بازديدکنندگان سايت بهشون دسترسی
دارن پسوند ASPX دارند.
 |
قبل از ارائه ASP.NET ما در برنامههای Visual چيزی
داشتيم به نام Windows Form که با اون پنجرههای برنامههای معمولی ويندوز
رو ايجاد میکرديم و اجزايی (مثل دکمه و جعبه متن) روی اون قرار میداديم و
برای رويدادهايی که برای آن اجزا رخ میداد، برنامه مینوشتيم. (مثلا
میگفتيم وقتی روی دکمه کليک شد تاريخ روز از سيستم خونده بشه و توی جعبه
متن نشون بده) ASP.NET دقيقا همين شيوه رو توی طراحی وب پياده کرده به همين
علت اسم صفحات رو Web Form (مشابه Windows Form) گذاشتن. |
برای تغيير اسم يا حذف صفحات هم میتوانيد از پنل Solution Explorer استفاده کنيد.
در اين پنل به طور معمولا فقط منابع اصلی ASP.NET رو که نياز داريد رو نشون میده.
برای ديدن همه فايلهای پروژه (از جمله عکسها) توی اين پنل دکمه Show All Files رو
بزنيد.