ASP تکنولوژي است که به شما امکان ساخت برنامه هاي تحت وب مستقل از مرورگر خاص را با استفاده ازاسکریپت
طرف سرور می دهد. کد این اسکریپت به هر زبانی می تواند باشد و درون تگ هاي مخصوصی قرار داده می شود. این اسکریپت
چند زبانه درهم که بر روي صفحه قرار دارد هنگام درخواست client براي مـضمون بـه وسـیله يServer Web ترجمـه مـی
شود.
اینترنت استاتیک
در اوایل شبکه وب جهانی(web wide world (تمام اطلاعات مورد نیاز مرورگر هـا بـه صـورت اسـتاتیک بـود. بـه
عبارت دیگر محتواي صفحه A براي 1Client همانند محتویات صفحه A براي 2Client مـی باشـد. Server Web بـه طـور
دینامیک نمی توانست بخشی از سایت را بسازد و به صورت ساده با فرستادن صفحه HTML استاتیک بار شده بر روي سرور به
درخواست ها پاسخ می داد. هیچ حالت محاوره اي بین استفاده کننده وسرور وجود نداشت. مرورگر درخواست صـفحه اسـتاتیک
می داد و سرور صفحه را براي او می فرستاد.
اگر چه اینترنت استاتیک استفاده از گرافیک و صوت را در بر داشت اما هنوز استاتیک بود. در تصویر1-2 این عملکـرد
به نمایش در آمده است.
آشنایی با توانایی های ASP.NET
آشنایی با IIS , NET FRAMWORK
آشنایی با زبان #C
معرفی کنترل های HTML و نحوه کاربرد آنها در صفحات ASP.NET
معرفی کنترل های وب و نحوه استفاده از آنها در صفحات ASP.NET
طریقه دستیابی و کار با داده ها در ASP.NET
NET.ASP یک نسخه تکمیل شده ASP کلاسیک است. NET.ASP یک محیط کامل جهت گسترش نرم افزارهاي
تحت وب است. با اینکه NET.ASP از لحاظ گرامر با ASP کلاسیک شباهت هائی را دارد ولی تکنولوژي فـوق بـا ارائـه یـک
مدل جدید برنامه نویسی بهمراه زیر ساخت هاي لازم، امکان ایجاد نرم افزارهاي تحت وب را با امنیت و اسـتحکام بیـشتر فـراهم
می آورد. NET.ASP برخلاف ASP کلاسیک، کامپایل می گردد. در محیط دات نت می توان با استفاده از هر یـک از زبانهـاي
برنامه نویـسی حمایـت شـده نظیـر: Net.VisualBasic، #C، Net.Jscrip اقـدام بـه نوشـتن برنامـه هـا نمـود. برنامـه هـاي
NET.ASP از تمامی تـوان و پتانـسیل هـاي ارائـه شـده توسـط دات نـت اسـتفاده مـی نماینـد. در NET.ASP مـی تـوان از
ویرایشگرها ي ویژوال و سایر ابزارهاي برنامه نویسی نظیر ویژوال استودیو دات نت استفاده نمود. پیـاده کننـدگان نـرم افزارهـاي
تحت وب بکمک NET.ASP می توانند از دو تکتولوژي عمدهء فرم هاي وب (Forms Web (و سرویس هـاي وب ( Web
service (براي ایجاد نرم افزار استفاده نمایند.
مدل هاي برنامه نویسی NET.ASP
براي برنامه نویسی صفحات NET.ASP، می بایست از یکی از دو مدل تک صفحه اي و یا دو صفحه اي استفاده کرد.
در مدل تک نسخه اي صرفا" یک فایل با انشعاب aspx را خواهیم داشت ( مشابه ASP کلاسیک ) که در آن تگ هـاي Html،
تگ هاي مربوط به کنترل ها و خود صفحه قرار خواهند گرفت. ( در زمانیکه قصد سوئیچ نمودن از مدل ASP کلاسیک را داشته
باشیم مدل فوق بسیار موثر و سریع خواهد بود) در مدل دو صفحه اي که بـا نـام Behind-Code نیـز نامیـده مـی شـود، از دو
صفحه با عملکردهاي کاملا" متفاوت استفاده می گردد. در اولین صفحه که با انشعاب aspx خواهد بود تگ هـاي Html و تـگ
هاي مربوط به کنترل ها قرار خواهند گرفت. در فایل دوم صرفا" کدهاي مربوطه قرار خواهند گرفت. انشعاب فایل فوق بـا توجـه
به زبان استفاده شده ( #C,NET.VB ( بصورت : vb.aspx و یا cs.aspx خواهد بود. مدل فوق توسـط ابـزار پیـاده سـازي
ویژوال استودیو مورد استفاده قرار می گیرد. در مدل فوق بصورت واقعی عملیات مربوط به تفکیک کد و محتویات انجام خواهـد
شد.
دیدگاهتان را بنویسید