ASP.Net زر راديو الرؤية داخل RadioButtonList
-
09-06-2019 - |
سؤال
هل هناك طريقة لإخفاء أزرار الراديو داخل عنصر التحكم راديوبوتونليست برمجيا ؟
المحلول
تحت غطاء محرك السيارة ، يمكنك الوصول إلى سمات البند وتعيين نمط CSS.
لذلك يجب أن تكون قادرة على ثم برمجيا تعيين ذلك من خلال تحديد:
RadioButtonList.Items(1).CssClass.Add("visibility", "hidden")
والحصول على هذه المهمة.
نصائح أخرى
لماذا لا إضافة و إزالة أزرار الراديو حسب الحاجة ؟
RadioButtonList.Items.Add("Item Name" or index);
RadioButtonList.Items.Remove("Item Name" or index);
هنا هو كيف يمكنك تطبيق نمط السمة إلى عنصر القائمة:
RadioButtonList.Items(1).Attributes.Add("style", "display:none")
- أو -
RadioButtonList.Items(1).Attributes.Add("style", "visibility:hidden")
جرب هذا:
RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3"));
إذا كنت تقصد مع جافا سكريبت و إذا كنت أتذكر بشكل صحيح ، يجب أن انتشال ClientID خصائص كل <input type="radio" ...=""> الوسم.
وقد حاولت إخفاء ذلك من خلال itemdatabound الحدث onload أو هل تحتاج إلى الاختباء بعد أن الأحمال ؟
لم أجربها, ولكن أود أن نفترض (C#)
foreach(ListItem myItem in rbl.Items)
{
if(whatever condition)
myItem.Attributes.Add("visibility","hidden");
}