آشنائی با فرم ها و کنترل های سرويس دهنده ASP.NET New Page 1



ساير




 

 

 

SAKHA RAVESH CO.

 ا مروز

 سه شنبه  8  فروردين  1396  2017  Mar.  28   Tuesday ToDay
صفحه اصلی  مقالات نکته هادايره المعارف خودآموزها | تازه ها خود آزمون ها    
  نسخه قابل چاپ  

    5 4 3 2 1 

 عنوان

 نويسنده

  مشاهده

 تعداد آراء

 امتياز

 فرم ها و کنترل های سرويس دهنده ( بخش دوم )

 مديريت وب

11429

11

3.5

با توجه به جایگاه داده در عصر حاضر و  لزوم نگاه جامع به این مقوله مهم ، بر آن شدیم تا محوریت فعالیت های خود را بر  روی این موضوع متمرکز نمائیم . از این رو گروه فابک با شعار فناوری اطلاعات برای کسب وکار شکل گرفت و  خدمات خود  را از طریق  سایت www.fabak.ir  به مخاطبان محترم عرضه می نماید

 

فرم ها و  کنترل های سرويس دهنده

فرم ها و کنترل های سرويس دهنده ( بخش دوم )
در بخش اول اين مقاله با جايگاه فرم ها در برنامه های وب ، آشنا شديم . در اين بخش به بررسی کنترل های فرم HTML ، خواهيم پرداخت .

کنترل های فرم HTML
برای تعريف  اکثر کنترل های فرم Html  از تگ <Input> ، استفاده می گردد.در ادامه با کنترل های فرم HTML که امکان استفاده از آنان به همراه صفحات وب وجود دارد ، بيشتر آشنا می شويم .

نام کنترل

TextBox

شکل ظاهری

توضيحات

فيلدهای تک خطی که می توان در آنان متن دلخواهی را تايپ نمود.

نحوه پياده سازی

استفاده از تگ <input> که خصلت type آن text در نظر گرفته می شود .

 

نام کنترل

Text Area

شکل ظاهری

توضيحات

فيلدهای چندخطی که می توان در آنان متن دلخواهی را تايپ نمود . 

نحوه پياده سازی

استفاده از تگ <textarea>

 

نام کنترل

Radio buttons

شکل ظاهری

  انتخاب اول  انتخاب دوم  انتخاب سوم

توضيحات

دکمه هائی به منظور ارائه چندين گزينه که صرفا" امکان انتخاب يکی از آنان وجود خواهد داشت.

نحوه پياده سازی

استفاده از تگ <input> که خصلت type آن radio در نظر گرفته می شود.

 

نام کنترل

Check boxes

شکل ظاهری

  انتخاب اول  انتخاب دوم  انتخاب سوم

توضيحات

دکمه هائی به منظور ارائه چندين گزينه که امکان انتخاب تعدادی از آنان وجود خواهد داشت.

نحوه پياده سازی

استفاده از تگ <input> که خصلت type آن checkbox در نظر گرفته می شود.

 

نام کنترل

List boxes

شکل ظاهری

 

توضيحات

دکمه هائی به منظور ارائه يک منوی Dropdown که امکان انتخاب يک و يا  چندين آيتم را در اختيار کاربر قرار می دهد .

نحوه پياده سازی

استفاده از تگ <select>

 

نام کنترل

Submit buttons

شکل ظاهری

 

توضيحات

دکمه هائی به منظور ارسال فرم های HTML برای سرويس دهنده

نحوه پياده سازی

 استفاده از تگ <input> که خصلت type آن submit در نظر گرفته می شود.

 

نام کنترل

Reset buttons

شکل ظاهری

 

توضيحات

 دکمه های reset نمودن محتويات يک فرم HTML که هنوز ارسال نشده است .

نحوه پياده سازی

 استفاده از تگ <input> که خصلت type آن Reset در نظر گرفته می شود.

 

نام کنترل

Normal buttons

شکل ظاهری

 

توضيحات

باعث فعال شدن رويداد مربوطه می گردند .

نحوه پياده سازی

 استفاده از تگ <input> که خصلت type آن button در نظر گرفته می شود.

 

نام کنترل

Password fields

شکل ظاهری

 

توضيحات

کنترل فوق ، مشابه textbox است ، با اين نفاوت مهم که هر چيزی را که درون آن تايپ می گردد،توسط علامت ستاره نمايش داده می شود .

نحوه پياده سازی

 استفاده از تگ <input> که خصلت type آن password در نظر گرفته می شود.

 

نام کنترل

Hidden filelds

شکل ظاهری

  ندارد

توضيحات

فيلدهای مخفی که در HTML مقداردهی شده و همراه ساير داده های فرم ارسال می گردند.

نحوه پياده سازی

 استفاده از تگ <input> که خصلت type آن hideden در نظر گرفته می شود.

 

همانگونه که مشاهده می شود از تگ <input>  در اکثر کنترل های فرم HTML استفاده می گردد. به همراه تگ <input> ، صرفا" می توان از  چهار خصلت زير استفاده کرد :

  • name : از خصلت فوق به منظور شناسائی کنترل در کد ASP.NET ، استفاده می گردد .

  • type : خصلت فوق ، نوع کنترل استفاده شده را مشخص می نمايد. گزينه های معتبر موجود در اين رابطه Submit , Reset , Radio , Checkbox ,Hidden , Text ,Password و Button می باشند ( در اين رابطه گزينه های image و file option نيز وجود دارد ) .

  • Value : از خصلت فوق به منظور مشخص نمودن مقادير پيش فرض برای برخی کنترل های button و يا text استفاده می گردد .

  • checked : از خصلت فوق به منظور مشخص نمودن گزينه انتخابی پيش فرض  در برخی کنترل های نظير کنترل radio  استفاده می گردد .( همزمان با مشاهده فرم توسط کاربر ، گزينه مورد نظر به صورت پيش فرض انتخاب شده است ) .

از تمامی خصلت های فوق به منظور دستيابی و پردازش کنترل های فرم در کد ASP.NET ، استفاده می گردد .

نحوه استفاده از  تگ <form> در ASP.NET 
ASP.NET
دارای مجموعه ای از کنترل های فرم می باشد که می توان از آنان مشابه  کنترل های فرم HTML ، استفاده بعمل آورد . مهمترين تفاوت موجود در اين رابطه به توليد پويای آنان برروی سرويس دهنده و ارسال آنان برای سرويس گيرنده برمی گردد . يکی ديگر از تفاوت های موجود ، نحوه تعريف يک "فرم" است :

<form runat="server"  >
    .... ASP.NET form ... >
</form>

خصلت  runat  به سرويس دهنده وب اعلام می نمايد که می بايست فرم را پردازش نمايد . ( صرفا" مسئوليت سرويس دهنده وب ، ارسال فرم برای سرويس گيرنده نبوده و در اين رابطه می بايست پردازش های لازم قبل از ارسال فرم نيز انجام شود ) . همانگونه که مشاهده می گردد در تعريف فرم فوق، مقدار خاصی به خصلت method نسبت داده نشده است. ASP.NET خود قادر به تشخيص و ارائه مقادير مورد نظر می باشد . در حقيقت تمامی فرم های ASP.NET با استفاده از متد POST ارسال می گردند . تگ <form> ارائه شده به همراه ASP.NET ، امکان پردازش کنترل های موجود بر روی يک فرم را برای سرويس دهنده فراهم می نمايد . در ASP.NET نسخه های سفارشی شده از کنترل ها در مقايسه با کنترل های فرم HTML با هدف ارائه تسهيلات لازم به منظور پردازش فرم ها و حل برخی مشکلات موجود نظير برخورد با ماهيت Stateless بودن پروتکل HTTP ، ارائه شده است.
در بخش سوم اين مقاله به بررسی  کنترل های سرويس دهنده ASP.NET ، خواهيم پرداخت .



جستجو

مقالات                 
دايره المعارف       
دوره های آموزشی


 

 

مشاهده گروه ها



              

 

 تهيه شده در شرکت سخا روش -  1382