में रेडियोबटन सूची के लिए निरंतर सूची सूची सेट करें, मुझे यहां कुछ गलत करना होगा लेकिन मुझे इसे काम करने के लिए एक आसान तरीका नहीं मिल रहा है।एएसपीएक्स
निम्न कोड की कल्पना कीजिए:
<asp:RadioButtonList ID="MyRadioButtonList" runat="server">
<asp:ListItem Value="<%= CompanyName.SystemName.Constants.PaymentFrequency.FREQUENT.ToString() %>" Text="Yes" Selected="True"></asp:ListItem>
<asp:ListItem Value="<%= CompanyName.SystemName.Constants.PaymentFrequency.ONCE.ToString() %>" Text="No, Just do this once"></asp:ListItem>
</asp:RadioButtonList>
लेकिन यह बयान संकलन नहीं है इससे पहले कि यह पेज बना देता है। इसलिए यदि मुझे इस radiobuttonlist का चयनित मान मिलता है तो इसमें मेरी निरंतर परिभाषा के बजाय "<% = Compan ...%>" जैसे कुछ शामिल हैं।
इसके लिए सही वाक्यविन्यास क्या है?
क्यों आप जहां यह aspx मार्कअप में enum उपयोग करना चाहते हैं एक स्ट्रिंग में परिवर्तित कर दिया गया है? फिर आप आसानी से "फ्रीक्वेंट" और "ONCE" का उपयोग मूल्य के रूप में कर सकते हैं। मुझे लगता है कि एएसपीएक्स से एनम तक पहुंचने के लिए यह संभव नहीं है जब यह किसी अन्य वर्ग/नामस्थान में हो। इसके अतिरिक्त: जब आप मार्कअप में डेटा का मूल्यांकन करना चाहते हैं तो रेडियोबटन सूची पर डेटाबिंड को कॉल करने पर विचार करें। –
1. ये स्थिरांक हैं जो पूरे सिस्टम में उपयोग किए जाते हैं (यह काफी बड़ा है)। इस तरह वे आसानी से प्रबंधनीय हैं। 2. यदि मैं मूल्य संपत्ति को निर्दिष्ट करने के बजाय बस कथन मुद्रित करता हूं तो यह काम करता है। 3. जब आप डेटास्रोत संलग्न करते हैं, तो आप केवल एक सूची डेटाबेस करते हैं, जिसका मैं उपयोग नहीं कर रहा हूं। – Peter
मुझे वही समस्या है! – TinyRacoon