PDA

View Full Version : سوال: چگونه از ویژگی visible کنترل ها استفاده کینم؟



FVVSBN
چهارشنبه 17 فروردین 1390, 00:54 صبح
سلام

تو c# راحت می نوشتیم:


ControlName.Visible = false;
ControlName.Visible = true;


و تغییرات سریع اعمال میشد. حالا اینجا من توی رویداد تغییر انتخاب یه dropdownlist این کد ها رو مینویسم هیچ اتفاقی نمیوفته. علت چیه؟

ممنون

mehrdad85
چهارشنبه 17 فروردین 1390, 08:29 صبح
منظورت توی asp هستش؟
خوب داخل اون رویداد اینطوری بنویس ببین جواب میده؟


controlNmae.visible=true;
controlname.visible=false;

mmd2009
چهارشنبه 17 فروردین 1390, 09:04 صبح
با سلام.

میتونی به یک اپدیت پانل اینکارو بکنی

مثلا فرض کن 2 تا کنترل Button داری و یک DropDownList

حالا با این کدها میتونی این کارو بکنی و هر بار که اندیس تغییر کرد visible ها هم تغییر میکنه.



if (DropDownList1.SelectedIndex == 1)
{
Button1.Visible = true;
Button2.Visible = false;
}
else
{
Button1.Visible = false;
Button2.Visible = true;
}
توجه کن که Triggers باید رو SelectedIndexChanged باشه.

و البته باید Enable postBack رو هم true بکنی.