آموزش برنامه نویسی ، پایگاه داده sql server
آموزشگاه برنامه نویسی تحلیل داده : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server


آموزشگاه برنامه نویسی مجتمع فنی تهران میرداماد : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server

مقدمه و معرفی کنترل CheckBox

مقدمه :

از کنترل CheckBox در ASP.Net برای نمایش یک گزینه انتخاب به کاربر استفاده می شود . این کنترل دارای یک عنوان ( Caption ) و یک گزینه انتخاب است که کاربر می تواند جهت تایید و انتخاب آن را علامت بزند . علامت زدن گزینه انتخاب به معنای قبول کردن گزینه ( Yes ) بوده و کنترل مقد ار True را بر می گرداند . علامت نزدن گزینه و یا برداشتن تیک گزینه علامت خورده به معنای عدم قبول کردن گزینه ( No ) بوده و کنترل مقدار False را بر می گرداند .
شکل کلی تعریف و نمایش کنترل CheckBox در صفحه های ASP.Net به صورت زیر است :

Syntax < asp:CheckBox ID="CheckBox1" runat="server" Text ="CheckBox Control" / >

نحوه قرار دادن یک کنترل CheckBox بر روی صفحه ASP.Net :

  1. ابتدا یک صفحه ASP.Net در محیط Visual Studio ایجاد کرده و یا صفحه از قبل طراحی شده خود را باز کنید .
  2. از منوی Toolbox و از قسمت کنترل های Standard یک کنترل CheckBox را کشیده و روی صفحه قرار دهید .
  3. همجنین می توانید به صورت مستقیم در فسمت کدنویسی Source صفحه کد مربوط به کنترل را تایپ نمایید .

از کنترل CheckBox می توان در موارد زیر استفاده کرد :

  • یک گزینه انتخاب را به کاربر نمایش دهید تا طبق نیاز خود آن را علامت زده و یا علامت آن را بر دارد . سپس از مقدار برگشتی آن در برنامه استفاده نمایید .
  • باعث شوید تا صفحه در هنگام تغییر دادن گزینه کنترل Postback شود .
  • کنترل CheckBox را به یک فیلد بانک اطلاعاتی متصل کرده که بایستی از نوع Boolen معادل ( True یا False ) باشد . در این حالت کنترل ابتدا مقدار انتخابی را از بانک اطلاعاتی دریافت کرده و سپس نتیجه انتخابی کاربر را به بانک اطلاعاتی باز می گرداند . در ادامه به توضیح این روش خواهیم پرداخت .

Postback کردن صفحه با استفاده از کنترل CheckBox :

در هنگام تغییر دادن علامت کنترل ChechBox رویداد ChechekCahnged آن فعال خواهد شد . در حالت پیش فرض اجرا شدن این رویداد کنترل صفحه را Postback نمی کند . با تغییر دادن مقدار خاصیت AutoPostBack کنترل به مقدار True ، در صورت تغییر دادن علامت کنترل صفحه Postback خواهد شد . در مثال زیر این مسئله را در عمل نمایش داده ایم :

مثال : در مثال زیر 2 کنترل CheckBox را در کنار هم قرار داده ایم . کنترل اول در حالت پیش فرض قرار داشته و مقدار خاصیت AutoPostBack آن روی مقدار false تنظیم شده است ، بنابراین با تغییر علامت آن صفحه Postback نمی شود . اما در کنترل دوم مقدار خاصیت AutoPostBack را روی true تنظیم کرده ایم . بنابراین مشاهده می کنید که با تغییر علامت آن صفحه Postback می شود :

نکته : برای Postback شدن صفحه در هنگام تغییر علامت گزینه کنترل CheckBox باید مرورگر از زبان برنامه نویسی Java Script پشتیبانی کرده و قابلیت Scripting آن نیز فعال باشد .

Example
کد
خروجی


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟      
حمایت از سایت Developer1