آموزش asp.net (جلسه 4)

کنترل های بیشتر

      

DropDownList

Listbox

RadioButtonList

CheckboxList

Image

ImageMap

BulletedList

   

کنترل DropDownList:

نام خصوصیت

کاربرد آن

AutoPostBack

در صورتی که مقدار این خاصیت True قرار گیرد با اعمال تغییرات در آیتم انتخاب شده کنترل ، صفحه بصورت اتوماتیک PostBack می شود .

Items

آیتم هایی را که در داخل کنترل قرار می گیرد مشخص می کند

DataSourceID

 

DataTextField

 

DataValueField

 
      رویداد های متداول 

رویداد

کاربرد آن

SelectedIndexChanged

این رویداد پس از PostBack شدن صفحه در صورتی که آیتم انتخاب شده تغییر یافته باشد ، بالا می آید

       

Property  های متداول DropDownList

 

SelectedValue

            مقدار انتخاب شده توسط کاربر را در خود دارد

SelectedIndex

            ایندکس پایتم انتخاب شده را در خود دارد

SelectedItem

            آیتم انتخاب شده

Items

            آرایه ای از آیتم های موجود در DropDownList

     

Method  های متداول DropDownList

 

اضافه کردن یک آیتم جدید به DropDownList

اضافه کردن یک آیتم جدید به DropDownList در یک ایندکس خاص

   

مرور تمام آیتم های DropDownList با استفاده از foreach

   

Listbox 

این کنترل بسیار شبیه به DropDownList با این تفاوت که از همان ابتدا تمام آیتم ها به کاربر نمایش داده می شود .

    RadioButtonList 

این کنترل یک لیست از RadioButton ایجاد می کند که در هر زمان تنها یک RadioButton قابل چک زدن است .

  رویداد های متداول 

رویداد

کاربرد آن

SelectedIndexChanged

این رویداد پس از PostBack شدن صفحه در صورتی که آیتم انتخاب شده تغییر یافته باشد ، بالا می آید

   

برای استفاده از متن و یا مقدار انتخاب شده در RadioButtonList می توان از دو property زیر استفاده کزد :

 

[ID of control].SelectedItem.Text   [ID of control].SelectedItem.Value

 

برای مثال :

Label1.Text = "You selected " + RadioButtonList1.SelectedItem.Text +

                    " with a value of $" + RadioButtonList1.SelectedItem.Value + ".";

   

CheckboxList

 این کنترل یک لیست از  Checkboxایجاد می کند که در هر زمان تعداد دلخواهی از  Checkbox قابل چک زدن است .

 

نحوه گرفتن مقدار Checkbox ها در CheckboxList :

foreach (ListItem li in CheckBoxList1.Items)

        {

            if (li.Selected==true)

            {

 

            }

        }

  Image 

نام خصوصیت

کاربرد آن

ImageUrl

آدرس تصویر برای نمایش داده شدن را در خود ذخیره می کند

AlternateText

در صورتیکه تصویر لود نشد browser این متن را به جای عکس نمایش خواهد داد

   

ImageMap

نام خصوصیت

کاربرد آن

ImageUrl

آدرس تصویر برای نمایش داده شدن را در خود ذخیره می کند

AlternateText

در صورتیکه تصویر لود نشد browser این متن را به جای عکس نمایش خواهد داد

HotSpot

نقاطی را که کاربر می تواند باکلیک بر روی آنها عمل مورد نظر خود را انجام دهد را مشخص می کند .

   

BulletedList

این کنترل یک لیست را از مقادیر ایجاد می کند

نام خصوصیت

کاربرد آن

Items

آیتم هایی را که در داخل کنترل قرار می گیرد مشخص می کند

BulletStyle

نحوه شماره گذاری عناصر لیست را مشخص می کند که می تواند یکی از مقادیر زیر باشد :

Circle

Disc

LowerAlpha

Numbered

Square

...

DataTextField

 

DataValueField

 

DataSourceID

 

  
نویسنده : ali gooliof ; ساعت ۱٢:٢٥ ‎ق.ظ روز ۱۳۸٧/٢/۱٦
تگ ها :