मैं ASP.NET रिपीटर का उपयोग कर रहा हूं और मैं केवल हेडिंग प्रदर्शित करना चाहता हूं इस तरह:
<body>
<form id="form1" runat="server">
<h3>Example1</h3>
<asp:Repeater ID="rp1" runat="server" OnItemCommand="rp1_ItemCommand">
<ItemTemplate>
<h4>Repeater Data</h4>
</ItemTemplate>
</asp:Repeater>
</form>
</body>
लेकिन जब मैं अपना कोड चलाता हूं तो इसके केवल हेडिंग दिखाई देते हैं और इनर हेडिंग से बचते हैं। मैं इसे हल करने के लिए इसका शांत सरल जानता हूं, लेकिन मेरा विश्वास है कि मैं एक घंटे के बाद गुगली करता हूं, लेकिन कोई समाधान नहीं मिला। कृपया मेरी मदद करें।
उत्तर:
उत्तर № 1 के लिए 1ItemTemplate
केवल तभी दिखाया जाता है Repeater
डेटा है।
आप क्या उपयोग करना चाहते हैं HeaderTemplate
इसके बजाय, जो तब भी दिखाई देता है जब कोई डेटा मौजूद नहीं होता है।
अपने पिछले में ItemTemplate
प्रति आइटम केवल वह डेटा शामिल करें जिसे आप प्रदर्शित करना चाहते हैं।
<asp:Repeater ID="rp1" runat="server">
<HeaderTemplate>
<h4>Repeater Data</h4>
</HeaderTemplate>
<ItemTemplate>
...
</ItemTemplate>
</asp:Repeater>