2009-09-25 6 views
8

नीचे दिए गए मार्कअप पैनल को एक दूसरे के नीचे प्रदर्शित करता है। मैं जो करना चाहता हूं वह उन्हें एक दूसरे के बगल में प्रदर्शित करता है।एएसपी कैसे प्रदर्शित करें: समान रेखा पर पैनल?

<div> 
    <asp:Panel ID="pnlA" runat="server"> 
     <img src="../images/A.png" /> 
     <asp:Literal ID="litA" runat="server" Text="A"></asp:Literal> 
    </asp:Panel> 
    <asp:Panel ID="pnlB" runat="server"> 
     <img src="../images/B.png" /> 
     <asp:Literal ID="litB" runat="server" Text="B"></asp:Literal> 
    </asp:Panel> 
</div> 

ऊपर वर्तमान में इतना है कि यह प्रदर्शित करता है::

छवि एक

छवि बी

जब वास्तव में, मैं यह छवि एक छवि बी

की तरह चाहते हैं यहाँ मार्कअप है

प्रस्तुत किया गया HTML उपरोक्त जैसा ही है, लेकिन पैनलों को divs के रूप में प्रस्तुत किया जाता है, इसलिए अंदर सब कुछ के बिना संरचना है:

<div> 
    <div></div> 
    <div></div> 
<div> 
+0

यह जेनरेट किए गए एचटीएमएल और युक्त div (परिणाम पैनल टैग के विपरीत) का परिणाम है। यदि आप प्रस्तुत पृष्ठ का निरीक्षण करते हैं, और शायद जेनरेट होने वाले एचटीएमएल को पोस्ट कर सकते हैं, तो हम शायद इसे जल्दी से बाहर निकाल सकते हैं। – Rich

+0

अगर मुझे थोड़ी मदद मिलती है तो मुझे यहां एक div का उपयोग करने की आवश्यकता नहीं है। – Xaisoft

+0

मैंने div को भी बाहर निकाला और यह अभी भी दो अलग-अलग लाइनों पर प्रदर्शित हुआ। – Xaisoft

उत्तर

15

एक पैनल के रूप में एक div HTML में renders होगा। Divs के डिफ़ॉल्ट व्यवहार को ओवरराइड करने के लिए केवल सीएसएस का उपयोग करना सबसे आसान तरीका है।

<asp:Panel ID="pnlA" runat="server" style="display:inline;"> 
    <img src="App_Themes/TicketDeskTheme/file.gif" /> 
    <asp:Literal ID="litA" runat="server" Text="A"></asp:Literal> 
</asp:Panel> 
<asp:Panel ID="pnlB" runat="server" style="display:inline;"> 
    <img src="App_Themes/TicketDeskTheme/file.gif" /> 
    <asp:Literal ID="litB" runat="server" Text="B"></asp:Literal> 
</asp:Panel> 

यह उदाहरण शैली विशेषता का उपयोग करता है, जो सीधे HTML पर पास हो जाता है। यदि आप इसे पुन: प्रयोज्य स्टाइलशीट में करना चाहते हैं तो आप CssClass का उपयोग कर सकते हैं।

+0

के बाद ClearBoth के साथ एक ब्रिंग जोड़ने का प्रयास करें। धन्यवाद – Xaisoft

1

एएसपी: पैनल, एक DIV के रूप में प्रस्तुत करना this answer की जाँच करें और देखें कि यह काम करता है

+0

मैंने कोशिश की, लेकिन यह काम नहीं किया। – Xaisoft

+0

अपने दूसरे पैनल –

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