2008-08-28 10 views
7

के अंदर एएसपी.Net रेडियोबटन दृश्यता क्या रेडियोबटन सूची नियंत्रण में प्रोग्राम बटन के अंदर रेडियो बटन छिपाने का कोई तरीका है?एक रेडियोबटन सूची

उत्तर

4

हुड के तहत, आप आइटम के गुणों तक पहुंच सकते हैं और इसे एक सीएसएस शैली असाइन कर सकते हैं।

तो तुम तो प्रोग्राम के रूप में निर्दिष्ट करने के द्वारा निर्दिष्ट करने के लिए सक्षम होना चाहिए:

RadioButtonList.Items(1).CssClass.Add("visibility", "hidden") 

और काम करवाने के।

+0

' 'CssStyle' 'System.Web.UI.WebControls.ListItem' का सदस्य नहीं है। \t मैं समझता हूं दृश्यता दृश्यता, लेकिन यह सुनिश्चित नहीं है कि CssStyle संपत्ति कहां से आ रही है ... – Airn5475

+0

अहह, एक पुराना टाइपो, यह सीएसएस क्लास संपत्ति होनी चाहिए और सीएसएस स्टाइल नहीं होना चाहिए था। मैंने तदनुसार चीजें अपडेट की हैं। –

+0

''CssClass' 'System.Web.UI.WebControls.ListItem' का सदस्य नहीं है। क्षमा करें: पी – Airn5475

0

यदि आप जावास्क्रिप्ट के साथ हैं, और यदि मुझे सही याद है, तो आपको प्रत्येक < इनपुट प्रकार = "रेडियो" के क्लाइंट आईडी गुणों को खोदना होगा ... > टैग।

0

क्या आपने इसे आइटमडेटाउंड ईवेंट ऑनलोड के माध्यम से छिपाने की कोशिश की है या क्या आपको इसे लोड करने के बाद छिपाने की आवश्यकता है?

0

मैं इसे परीक्षण नहीं किया है, लेकिन मैं (सी # के लिए) मान होता

foreach(ListItem myItem in rbl.Items) 
{ 
if(whatever condition) 
myItem.Attributes.Add("visibility","hidden"); 

} 
+1

क्षमा करें @ जेम्स, दृश्यता एक शैली नहीं है जो एक विशेषता है। – Airn5475

+0

हाँ सहमत हुए। इससे पहले कि मैं सीएसएस वास्तव में अच्छी तरह से जानता था कि दिन में वापस रास्ता था। –

2

क्यों नहीं जोड़ सकते हैं और जरूरत के मुताबिक रेडियो बटन निकालना चाहते हैं?

RadioButtonList.Items.Add("Item Name" or index); 
RadioButtonList.Items.Remove("Item Name" or index); 
0

इस प्रयास करें:

RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3")); 
2

करने का तरीका यहां एक ListItem करने के लिए एक शैली विशेषता आवेदन करना होगा:

RadioButtonList.Items(1).Attributes.Add("style", "display:none")
- या -
RadioButtonList.Items(1).Attributes.Add("style", "visibility:hidden")

संबंधित मुद्दे