فصل اول طراحی وب سايت با asp.net
نگاهي دروني به ASP.NET
بدليل آنکه اکثر صفحات
طراحی وب سايت توسط برنامه ها توليد مي شود بنابراين تعدادي از اين صفحات در فايلهاي سرويس تبليغاتي وب ذخيره مي شوند.
اين برنامه ها به درخواستهاي کاربران همانند نمايش وضعيت صورت حسابشان و انجام دادن دستورات آنها پاسخ مي دهند. بعلاوه از اين برنامه ها براي مشخص کردن صفحات وب استفاده مي شود.
به دليل اينکه شما صفحات وب توليد شده خودتان را در داخل سرويس وب ذخيره مي کنيد، اين صفحات به صورت استاتيکي هستند.
اما صفحات وب بوجود آمده توسط برنامه ها به صورت ديناميکي مي باشد زيرا اين برنامه ها احتياجات و درخواستهاي کاربران را با محتويات صفحات وب سازگاري مي دهد.
شما مي توانيد صفحات
طراحی وب سايت خود را با استفاده از ASP.NET به صورت زنده درآوريد که اين صفحات به تنهائي قادرند به درخواستهاي کاربران رسيدگي کنند.
با مطالعه اين مقاله همه چيزهائي که باعث مي شود تا شما ASP.NET را بکار گيريد را آموزش مي بينيد.
طراحي وب سايت | صفحه وب استاتيک
قبل از ورود به دنياي ASP.NET بياييد مروري سريع به چگونگي استفاده از صفحات وب استاتيک در وب سايتها را انجام دهيم زيرا که شما بعدها به صفحات وب ديناميکي احتياج خواهيد داشت.
صفحه وب استاتيکي صفحه اي است که بعد از اينکه توليد کننده آنها را در سرويس دهنده هاي وب ذخيره کرد، تغيير نکند. اين صفحات به همان حال که ذخيره شده اند باقي مي مانند تا زماني که با صفحات جديدتر جايگزين شوند.
فقط يک استثنا وجود دارد و مابقي صفحات وب استاتيکي با هر کاربري سازگاري نشان نمي دهد. براي خصوصي صفحات وب استاتيکي، توليدکنندگان حتماً بايد نشانه هائي از کاربر مورد نظر را داشته باشند تا صفحات
طراحی وب سايت به روز را جايگزين صفحات قبلي کنند. بديهي است که انجام اين عمل براي هر کاربر امري است محال و ناشدني.
اما استثنائي که در بالا ذکر شد اين است که مي توان صفحات وب را بوسيله سند مربوط به سرويس گيرندگان خصوصي کرد همانند Java script که در صفحات
طراحی وب سايت تثبيت شده است.
در واقع Java script يک زبان برنامه نويسي شيء گرا محدود شده مي باشد که ظرفيت HTML را افزايش مي دهد.
توليدکنندگان از اين زبان بعد از اين که مرور صفحات وب را بارگذاري مي کند براي توليد صفحات وب ديناميکي استفاده مي کنند. براي مثال، در آخر مراجعه يک کاربر به صفحات وب، ممکن است نام او در رديف Cookie ذخيره شده باشد.
در مرحله بعد که کاربر مراجعه مي کند، اين Java scrip که Cookie را مي خواند و با استفاده از نام کاربر وارد صفحات وب مي شود.
توليدکنندگان همچنين از اين زبان براي اصلاح ديناميکي فرمهاي HTML به هنگامي که کاربر بان اين فرمها ارتباط داخلي برقرار کرده است، استفاده مي کنند. به عنوان مثال اگر کاربر مي خواهد شماره تلفن خود را وارد فرم کند، Java script بعد از ورود شماره تلفن را فرمت ميکند.
اين مساله حائز اهميت است که بدانيد که سندهاي نوشته شده توسط java script يا هر زبان مشابه ديگر فقط در کامپيوتر اجرا مي شود.
اما ASP.NET بر روي سرويس دهنده هاي وبي اجرا مي شود که به توليدکنندگان توانائي زيادي مي دهد که بتوانند پايگاه داده ها و درخواستهاي غير وبي کاربران را با همديگر پيوند دهند. اگر خواستار اطلاع بيشتر از چگونگي ارتقا صفحات وب باشيد يک کپي از Java script براي خود تهيه کنيد.
سرويس دهنده وب همانند يک کارمند فروشگاه است که پشت پيشخوان ايستاده و منتظر درخواست مشتريها است. مشتري و خريدار نيز به عنوان سرويس گيرنده محسوب مي شود و خود سرويس گيرنده نيز از مرورگر وب براي باز کردن صفحات وب استفاده مي کند هرچند که سرويس گيرنده به هر برنامه اي که به اينترنت دسترسي دارد خطاب مي شود. همانند محصولات مايکروسافت و برنامه هاي خصوصي شده و حتي زبانهاي برنامه نويسي.
سرويس گيرنده با درخواست بازيابي يک فايل را مي کند و يا تقاضاي اجراي برنامه را دارد که معمولاً فايل مورد نظر صفحه وب مي باشد ولي ميتواند يک فايل صوتي و يا يک فايلي باشد که شامل تصاوير گرافيکي است و يا حتي ممکن است يک ريز برنامه اي که توسط مرورگر مورد استفاده قرار مي گيرد باشد.
برنامه سرويس دهنده وب مي تواند هر تعداد عملياتي را انجام دهد که اين عمليات شامل پردازش اطلاعاتي باشد که کاربر براي توليد صفحات وب از آنها استفاده مي کند شما با مطالعه اين فصل بيشتر در اين زمينه خواهيد آموخت. درخواست سرويس گيرنده فرم URL را بر مي دارد همانند www.mywebsite.com/filename و با تعدادي از کارکترهاي نامتعارف و عجيب همراه مي شود. اولين جز درخواست، (www.mywebsite.com) دامنه سرويس دهنده وب را مشخص مي کند و جزء دوم نام فايلي است که در داخل دامنه سرويس دهنده قرار دارد و کاراکترهاي نامتعارف و عجيب همراه مي شود. اولين فايلي است که در داخل دامنه سرويس دهنده قرار دارد و کاراکترهاي نامتعارف نيز تشکيل رشته پرس و جو را مي دهند که اطلاعاتي هستند که سرويس دهنده براي جواب دادن درخواستها به آنها نياز دارد. وقتي يک درخواست مي رسد، سرويس دهنده براي جواب دادن درخواستها به آنها نياز دارد. وقتي يک درخواست مي رسد، سرويس دهنده وب جاب آن را تعيين مي کند و فايل را به سرويس گيرنده مي فرستند و سپس منتظر دريافت درخواست ديگري مي شود. سپس سرويس گيرنده فايل موردنظر را پردازش مي کند که آيا اين فايل صفحه
طراحی وب سايت است يا نه و مرورگر نيز محتويات آنرا بر روي صفحه نمايش مي دهد.
CGI مخفف کلمات Common gateway interface مي باشد که به معني دروازه عمومي ارتباط مي باشد. در واقع CGI نرم افزاري است که وقتي سرويس گيرنده فرمي را تحويل مي دهد اين نرم افزار شروع به اجرا شدن مي کند. اين برنامه از اطلاعات داخل درخواست براي پردازش خود درخواست استفاده مي کند.
قبول و يا رد صفحات استاتيکي
صفحات وب استاتيکي سالها است که حاميان اصلي وب سايتها مي باشند زيرا عموماً همه آنها به سادگي توليد مي شوند و در اکثر وب سايتها به طور مؤثري اطلاعات را براي کاربران نمايش مي دهند.
صفحات وب استاتيک به سادگي قابل توليد مي باشند زيرا که آنها مي توان با کشيدن و انداختن مؤلفه هاي HTML بوسيله ابزار توسعه وب مانند dream wearer (بافنده خيالي) و يا Front page (صفحه جلويي) درست کرد.
همچنين از صفحات وب استاتيک مي توان به آساني ميزباني کرد زيرا که شما احتياج به نرم افزار اضافي در سرويس دهنده وب نداريد همانند موتور ASP.NET که بعداً در اين فصل شما از آن بيشتر خواهيد دانست تنها چيزي که براي ميزباني اين صفحات احتياج داريد فقط سرويس دهنده وب مي باشد.
صفحات وب استاتيک بطور مناسبي در
طراحی وب سايت ا اطلاعات را براي کابران فراهم مي کنند زيرا که در اين سايتها اطلاعاتي نمايش داده مي شود که بطور مکرر تغيير نمي کنند و احتياجي هم به عمل خصوصي کردن ندارند.
اما لازم به ذکر است که اين صفحات نيز داراي نقطه ضعف مي باشند. يکي از آنها ضعف در برقراري ارتباط با کاربر مي باشد.
در معاملات و خريد و فروشهايي که از وب به عنوان منبع درآمد و با براي بهبود پشتيباني خريداران استفاده مي شود به صفحاتي نياز است که بتواند يک خدمت راحت و قابل پسند به کاربران ارائه دهد که اين کار فقط از عهده صفحات وب ديناميکي برمي آيد.
براي مثال صفحات وب استاتيک از نمايش صورت حسابهاي خريداران عاجز است زيرا اين صفحات بصورت مکرر در حال تغيير مي باشند. براي جبران اين نقيصه به توليدکننده اي نياز است که صفحات را هرروز تغيير دهد که اين کار احتياج به صرف وقت فراوان دارد. همچنين اين صفحات قادر به اجراي استراتژيهاي تجاري تبليغاتي نمي باشند.
به همين دليل در خريد و فروش و معاملات از صفحات وب ديناميکي استفاده مي شود که بتوان با خريدار يک ارتباط خصوصي و نزديک برقرار کرد.
صفحات وب ديناميک
صفحه وب ديناميک
طراحی وب سايت صفحه اي است که وجود خارجي ندارد تا اينکه يک برنامه اي آنرا براي جواب دادن به درخواست يک سرويس گيرنده بوجود آورد.
صفحه وب ديناميکي همانند صفحه وب استاتيک حامل کدهاي علامت گذاري HTML مي باشند. به استثناء کدي که سرويس دهنده هنگام دريافت درخواستهاي کاربر مي نويسد که اين کد مستقيماً به سرويس گيرنده فرستاده مي شود.
در اين قسمت توضيح بيشتري در مورد چگونگي کار اين صفحات داده ميشود.
براي نمونه Index.html اولين صفحه وب مي باشد که کاربر از وب سايت درخواست مي کند.
اين صفحه يک صفحه وب استاتيک مي باشد زيرا درخواست سرويس گيرنده معمولاً کاربر را تشخيص نمي دهد. اين اتفاق حتماً براي شما هنگامي که مي خواهيد وارد دستورات مفيد شويد رخ داده است.
دومين درخواست معمولاً حاوي اطلاعاتي است که کاربر را تشخيص مي دهد همانند مشخصات و کلمه عبور کاربر که از سرويس دهنده وب مي پرسيد که برنامه را بجاي برگشت به صفحه وب اجرا کند. شما احتمالاً ندانيد که چگونه سرويس گيرنده کدام برنامه را اجرا کند. URL براي برنامه در قسمت فوق ارتباط قرار دارد که در اولين صفحه وب درخواست شده توسط سرويس گيرنده قرار دارد.
وقتي URL درخواست مي شود، سرويس دهنده وب درخواستها را به نرم افزار ارائه مي دهد که مخصوصاً براي اجراي برنامه ها طراحي شده است و معمولاً به نام موتور خوانده مي شود. براي مثال اگر URL براي برنامه my program. است، سرويس دهنده وب آنرا به موتور ASP.NET منتقل مي کند که اجرا کند.
اطلاعات فراهم شده توسط سرويس گيرنده مورد استفاده قرار مي گيرد تا بوسيله برنامه صفحات بعدي وب را اختصاصي کند و به سرويس گيرنده فرستاده شود. همچنين چگونگي اختصاصي کردن صفحات وب به خصوصيات درخواست بستگي دارد.
براي مثال وقتي شما مشخصات و کد عبورتان را براي عبور به صفحات دلخواه وارد مي کنيد، يک برنامه شما را به وب سايت خودتان متصل مي کند. اگر اطلاعات ورودي شما درست نباشد اين برنامه يک وب ديناميک درست مي کند که به شما اجازه ورود دوباره بدهد. اگر ورود شما امکان پذير شد سپس برنام? اطلاعات ورودي شما را از پايگاه داده ها بازيابي مي کند و يک صفحه وب ديناميک درست مي کند که به شما اجازه ورود دوباره بدهد. اگر ورود شما امکان پذير شد سپس برنام? اطلاعات ورودي شما را از پايگاه داده ها بازيابي مي کند و يک صفحه وب ديناميکي توليد مي کند که اين صفحه اطلاعات جديد را با اطلاعات وضعيت صورت حسابتان ترکيب مي کند.
در حقيقت يک صفحه وب ديناميک همانند يک صفحه وب استاتيک است و شما قادر به تشخيص تفاوت کدهاي منبع آنها نخواهيد بود.
Visual Basic.net يک زبان برنامه نويسي است که توليدکنندگان براي نوشتن برنامه ASP.NET استفاده مي کنند و برنامه ASP.NET هم براي توليد و ساخت صفحات وب ديناميک مورد استفاده قرار مي گيرد.
توضيحاتي در رد و يا تاييد صفحات وب
توانائي ايجاد صفحات وب ديناميکي افق هاي جديدي را براي توليدکنندگان بازکرده و هم اکنون آنها مي توانند برنامه هاي کاربردي تحت وب را توليد کنند که داخل پايگاه داده ها به ثبت برسند و با برنامه هاي کاربردي تحت وب را توليد کنند که داخل پايگاه داده ها به ثبت برسند و با برنامه هاي کاربردي غيروب هم ارتباط برقرار کنند.
شما اطلاعات کارت خود را بر روي صفحه وب وارد مي کنيد و دکمه ورود را فشار مي دهيد. در اين لحظه برنامه سرويس دهنده وب فعال مي شود و اطلاعات کارت شما را براي تاييد به برنامه کاربردي غير تحت وب منتقل مي کند. اين برنامه ها اطلاعات داده شده را با اطلاعات موجود در پايگاه داده ها مقايسه مي کند تا از اعتبار کارت شما آگاه شود. اگر کارت شما داراي اعتبار باشد صفحه وب خريد شما را تاييد ميکند و به مرورگر مي فرستد. به اين نکته توجه کنيد که شما نمي توانيد اين اعمال را به سادگي انجام دهيد اگر داراي صفحات وب استاتيک بوديد.
در زير محاسن بيشتري از صفحات وب ديناميکي ذکر شده است.
قبل از توسعه برنامه هاي بر پايه
طراحی وب سايت ، گروه فن آوري اطلاعات مي بايست نرم افزار را در کارخانه بر روي هر کامپيوتر که احتياج به ارتقاء داشت نصب مي کرد اما امروزه بسياري از برنامه ها در سرويس دهنده هاي وب ذخيره شده اند و قابل دسترسي مي باشند.
برنامه وب هيچ وقت غير قابل دسترس براي کسي که اجازه دسترسي به آنرا دارد نيست. کاربران به جاي ايستادن در صف براي پرداخت قبوض، ثبت نام در کلاسيها و نظارت بر صورت حسابشان، ارتباط مستقيم اينترنتي برقرار مي کند.
شما اين موارد را با صفحات وب استاتيکي نميتوانيد انجام دهيد. اما بايد يادآوري کرد که اين صفحات نيز به نوبه خود داراي نقطه ضعفهايي نيز مي باشند که شامل موارد زير مي باشند.
امنيت: برنامه هاي کاربردي بر پايه وب که صفحات وب ديناميکي را توليد مي کنند ممکن است برنامه هاي ثبت شده را در معرض هکرها قرار دهد.
کاهش رضايت کاربران: در اين صفحات تمايل به در انتظار نگه داشتن کاربران وجود دارد و کاربران مجبور مي شوند که با شرکت به صورت مستقيم داد و ستد کنند.
برنامه نويسي پيچيده: توليد صفحات
طراحی وب سايت ديناميک و اتصال آنها به پايگاه داده هاي ثبت شده و برنامه هاي غير وبي، نياز به برنامه نويسي دارد در صورتي که براي استفاده از صفحات وب استاتيک احتياجي به برنامه نويسي نيست.
نرم افزار اضافه: بجاي يک سرويس دهنده وب يک موتور برنامه ها را اجراء مي کند. در حالي که موتور فقط بايد نصب و نگهداري کند. اما سرويس دهنده وب، صفحات وب استاتيک را بدون احتياج به موتور پردازش مي کند.
آمادگي براي ASP.NET
ASP.NET آخرين دستاورد صفحات سرويس دهنده فعال مايکروسافت مي باشد و در واقع موتوري است که صفحات وب ASP.NET را بوجود مي آورد. صفحات وب ASP.NET نيز برنامه هايي هستند که شما براي توليد صفحات وب ديناميکي از آنها بهره مي گيريد.
براي اينکه يک کاربر بتواند شاهد صفحات وب ديناميکي باشد بايد حتماً دو سري از دستورالعملها اجراء شود که توليدکنندگان قسمت سرويس دهنده مي نامند و دومين سري نيز در کامپيوتر کاربر اجراء مي شود و معروف به قسمت سرويس گيرنده مي باشد.
هردوي اين دستورالعملها که در بالا توضيح داده شد در صفحات وب ASP.NET نوشته مي شود.
صفحات وب ASP.NET نيز از دو قسمت تشکيل مي شود تا با هر دوي دستورالعملها مطابقت داشته باشد. اين دو قسمت عبارتند از کدهاي علامت گذاري HTML و قسمت کنترل کننده.
محتويات قسمت کدهاي علامت گذاري HTML شامل کدهايي است که صفحات
طراحی وب سايت ديناميکي را بوجود مي آورد که توسط موتور ASP.NET به کامپيوتر کاربر فرستاده مي شود که شما با استفاده از مرورگر شاهد اجراي اين اطلاعات در قسمت سرويس گيرنده خواهيد بود. و قسمت کنترل شامل دستورالعملهايي است که به موتور ASP.NET دستور مي دهد که چگونه صفحات وب ديناميک را توليد کند و اين دستورالعملها در قسمت سرويس دهنده اجراء مي شود.
قسمت کنترل به تنهائي به دو قسمت کوچکتر به نامهاي کنترلهاي HTML و کنترلهاي وب تقسيم مي شود که در فصل آينده تفاوت اين دو بخش را خواهيد آموخت.
موتور ASP.NET که وظيفه اجراي صفحات ASP.NET وب را دارد نيز بايد در چارچوب کاري ASP.NET اجرا شود. اين بدان معناست که اين موتور براي اجراي صفحات وب احتياج به کمک گروهي از برنامه ها و فايلهاي مربوطه را دارد که مجموعاً چارچوب کاري شبکه ناميده مي شود. در واقع چهارچوب کاري شبکه اي از دو قسمت زبان برنامه نويسي و طبقه بندي هاي چهارچوب کاري تشکيل شده است.
زبان برنامه نويسيnet زباني است که توليد کنندگان براي نوشتن چگونگي کارکرد موتور ASP.NET استفاده مي کنند. مانند C#,VB.NET
طبقه بنديهاي چهارچوب کاري هم همانند بلوکهايي هستند که براي نوشتن صفحات
طراحی وب سايت ASP.NET مورد استفاده قرار مي گيرند. در فصل بعد در اين زمينه بيشتر توضيح داده خواهد شد.
ساخت يک صفحه وب ASP.NET
صفحه وب ASP.NET با استفاده از يک ويرايشگر قابل توليد است. همانند مدلي که در مايکروسافت بر روي ويندوز وجود دارد.
تنها چيزي که شما براي نوشتن قسمت کدهاي علامت گذاري HTML و قسمت کنترل نياز داريد استفاده از زبان برنامه نويسي مانند C#,VB.NET مي باشد. پس شما مي توانيد صفحات نوشته شده را در داخل فايلهايي که پسوند aspx. دارند، ذخيره کنيد.
قدم بعد توليد صفحات وب ASP.NET ميباشد که کمي دشوار مي باشد زيرا شما براي انجام اين کار احتياج به يک سرويس دهنده اي داريد که به موتور ASP.NET دسترسي داشته باشد. اگر اين مکان را نداريد دلواپس نباشيد زيرا طبق سيستم عاملي که بر روي کامپيوتر شما وجود دارد سه راه پيش روي شماست.
اگر ويندوز شما از نوع NT و xp professionl مي باشد، بهترين گزينه براي شما استفاده از ماتريس وب ASP.NET است.
اگر داراي اين امکانات نبوديد مي توانيد همه اين احتياجات را از اينترنت دانلود کنيد. دانلود کردن اين برنامه پنج دقيقه طول مي کشد.
همچنين شما بايد چارچوب کاري شبکه اي را دانلود و روي سيستم خود نصب کنيد. براي دانلود کردن مي توانيد به اين آدرس مراجعه کنيد.
http://msdn.microsoft .com/net or www.ASP.NET
بيشترين سود و منفعت استفاده از ماتريس وب آن است که شما فقط با کشيدن و انداختن (WYSIWYG) (what you in what you get) از جعبه ابزار به صفحه وب مي توانيد صفحه خود را بسازيد و حتي از زماني که ماتريس وب ASP.NET به سرويس دهنده مجهز شده شما قادريد صفحات خود را تست کنيد.
ماتريس وب ASP.NET هم به نوبه خود داراي نقطه ضعفهائي ميباشد. اول اينکه اين صفحات بر روي کامپيوتر هايي که داراي ويندوز me,98 است اجرا نمي شود و ثانياً شما توانائي دسترسي به سرويس دهنده وب ماتريس از يک کامپيوتر ديگر را نداريد زيرا اين صفحات به عنوان سرويس دهنده محصول طراحي نشده اند.
اگر ويندوز شما me يا ?? مي باشد و شما نيز نمي خواهيد که اين برنامه را از اينترنت دانلود کنيد بنابراين يک راه بيشتر نداريد و آن تماس با خود شرکت است.
شرکت ميزبان وب يک فضائي در سرويس دهنده وب براي وب سايت شما فراهم مي کند شما را در ثبت نام دامنه و ارتباط آن با وب سايتتان ياري مي کند.
سرويس دهنده اطلاعات اينترنتي
اگر شما از ويندوزهاي ???? و me استفاده مي کنيد قادريد که سرويس دهنده اطلاعات اينترنت را بر روي کامپيوتر خود نصب کنيد.
توليدکنندگان از زماني که توانائي استفاده از سرويس دهنده وب ماتريس ASP.NET را براي اشکال زدائي و آزمايش صفحات خود را پيدا کردند، به ندرت از چنين سروس دهنده وب پر قدرت بر روي دسکتاپ خود استفاده مي کنند.
انتشار صفحه وب ASP.NET
آخرين قدم در ساخت صفحات وب ASP.NET انتشار آن در وب سايت خودتان است.
فرآيند انتشار اين صفحات همانند انتشار صفحات وب استاتيک مي باشد. به اين ترتيب که با استفاده از ابزارآلات انتقال فايل که در اکثر مرورگرها وجود دارد شما فايل صفحات وب را در مکان مناسبي بر روي سرويس دهنده وب کپي مي کنيد.
مکان مناسب و دقيق براي قرار دادن صفحه هايتان بستگي به خود شما دارد. اکثر توليد کنندگان صفحه هايشان را در يک زير شاخه مشابه بر روي سرويس دهنده خود ذخيره مي کنند.
شما قادر به FTP کردن
طراحی وب سايت فايلهايتان نخواهيد بود اگر از بسته آموزشي brinkster استفاده مي کنيد. www.brinkster.com
زيرا اين برنامه فقط براي پرداخت صورتحسابها طراحي شده است. در عوض شما نياز به کپي کردن و چسباندن صفحه وب ASP.NET خود در داخل صفحه وب آنها خواهيد داشت.
در ذيل چند مورد وجود دارد که شما قبل از انتشار صفحات بايد آنها را مرور کنيد:
مطمئن شويد که شرکت ميزبان وب از برنامه هاي ASP.NET حمايت مي کند. زيرا برخي از شرکتها از ASP پشتيباني کرده و از Asp.net پشتيباني نمي کنند.
از آزمايش صفحه وب ASP.NET و رفع اشکالهاي آن مطمئن شويد.
مطمئن شويد منابعي که توسط ASP.NET براي توليد صفحات استفاده شده اند، در دسترس باشند.
ASP.NET در جواب درخواستهاي کاربران، صفحات وب ديناميکي را بوجود مي آورد.
اين صفحات به خودي خود در سرويس دهنده وب وجود ندارد بلکه يک برنامه آنها را توليد مي کند.
برطبق اطلاعات فراهم شده با هر کاربر، محتويات صفحه وب ديناميکي قابل اضافه شدن به کاربران مي باشد.
براي مثال: مي تواند محتوي وضعيت صورتحساب کاربر باشد که از پايگاه داده ها و برنامه کاربردي غير وبي بازيابي شده است.
اما خود صفحات ASP.NET نيز براي توليد
طراحی وب سايت استاتيک مورد استفاده قرار مي گيرند. اين صفحات حامل دو سري از دستورالعملها مي باشند. سري اول کدهاي علامت گذاري HTML مي باشند و سري دوم کنترلها مي باشند.
از کد علامت گذاري HTML براي تشکيل صفحه وب ديناميکي استفاده مي شود که به سرويس گيرنده فرستاده مي شود و کنترلها هم دستورالعملهايي هستند که به موتور ASP.NET چگونگي توليد صفحات ديناميکي را توضيح مي دهد.
در فصل بعد، از فرآيند توليد
طراحی وب سايت ASP.NET با استفاده از ماتريس، بيشتر خواهيد آموخت.
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید
برچسب : طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده : mohammad webr2 بازدید : 247 تاريخ : شنبه 25 خرداد 1392 ساعت: 18:03