चलें कहते हैं कि मैं प्रकार कार की एक वस्तु जो मैं HTML के रूप में प्रस्तुत करना चाहते हैं:क्या डेटा के बिना एक आइटम को बाध्य करने का कोई तरीका है। एक पुनरावर्तक नियंत्रण?
class Car {
public int Wheels { get; set; }
public string Model { get; set; }
}
मैं, क्योंकि यह बहुत वर्बोज़ लगता बाध्य करने के लिए ASP.NET पुनरावर्तक या ListView नियंत्रण का उपयोग करने के लिए नहीं करना चाहती। मेरे पास सिर्फ एक वस्तु है। लेकिन मैं अभी भी डाटाबेसिंग सिंटैक्स का उपयोग करने में सक्षम होना चाहता हूं इसलिए मुझे लेबल या लिटलल्स का उपयोग नहीं करना पड़ेगा। कुछ ऐसा:
<div>
Wheels: <%# (int)Eval("Wheels") %><br />
Model: <%# (string)Eval("Model") %>
</div>
क्या किसी को वहां नियंत्रण के बारे में पता है जो बस इतना करता है?
और मैं अभी तक एएसपी.नेट एमवीसी में स्विच करने के लिए तैयार नहीं हूं।
दुर्भाग्य से, DetailsView नियंत्रण मेरी जरूरतों को पूरा नहीं करता है, क्योंकि यह टेम्पलेट शैली वाक्य रचना है कि मैं के बाद कर रहा हूँ समर्थन करने के लिए प्रतीत नहीं होता। इसे भी एक प्रकार के डेटासोर्स ऑब्जेक्ट से बाध्य होना चाहिए।
मुझे बेहतर मैक्सिम और टॉर्कल का समाधान पसंद आया। मैं इसके लिए जाने की कोशिश करूंगा।
हालांकि आप CurrentCar अशक्त यहाँ इस मार्कअप प्रदर्शित करने से पहले होने के लिए जाँच करना चाहते हो सकता है। – rjarmstrong
मैं 'सार्वजनिक' के बजाय संपत्ति 'संरक्षित' कर दूंगा, जब तक कि मेरे पास अन्य वर्गों (एएसपीएक्स पृष्ठ जैसे उप-वर्गों से अलग) के लिए इसका खुलासा करने का कोई कारण न हो। – JMD