2012-04-17 63 views
0

我已經搜索了一個沒有快樂的日子的答案,並且我相信我會在這裏得到一個解決方案。圍繞圖像環繞ASP.Net中繼器ONCE

簡單...

我有一個asp:直放站,並且它正在粉墨登場,從代碼隱藏填充。然而,該頁面非常簡單,並且所有者想要將圖像放在右上角。聽起來很簡單。

圍繞圖像環繞文字是我可以做的。 填充中繼器也是我能做的事情。

我似乎無法弄清楚的是如何將文字包裹在中繼器中的單個圖像上。

======= 其他選項?

這裏的想法是,這些是從足球教練到他的球隊的評論和提示。他們通常是一個帶日期和標題的短段落。他們將顯示90天,然後下降。

有什麼比直放站更好用嗎?這似乎是最好的方式,但我是C#和asp.Net的新手。

+1

因此,您只需要在頁面上顯示一次圖像,無論有多少記錄,是嗎? – David 2012-04-17 20:28:32

+0

右上方只有一張圖片?或者中繼器中每個項目的圖像? – mgnoonan 2012-04-17 20:28:44

回答

1

如果你想整個中繼單個圖像,把圖像控制在HeaderTemplate中,像這樣:

<asp:Repeater runat="server"> 
    <HeaderTemplate> 
     <asp:Image ID="imgSingle" /> 
    </HeaderTemplate>... 

如果你想爲每個評論/尖端的圖像,把在圖像控制ItemTemplate中,像這樣:

<asp:Repeater runat="server"> 
    <ItemTemplate> 
     <asp:Image ID="imgMultiple" runat="server" /> 
    </ItemTemplate> 

這是你試圖完成什麼?

+0

我向社區道歉。我離開了,剛回到這個項目。我想我可能需要查看我的個人資料設置,並查看是否有發佈回覆時通過電子郵件發送的選項。 我看到多個回覆和一些問題。爲了澄清,足球教練(我的兒子)想要爲轉發器中的每條評論定義一張圖片。我會嘗試上述Shai Cohen提到的第二種方法,看看它是否能產生理想的結果。我已經在他的數據庫中添加了新的字段,允許他定義/上傳單個圖像並鏈接每個圖像,以便制定具體的教練提示。 – DJGray 2012-06-04 20:06:53

+0

由於每個教練提示都會顯示不同的圖像,但文字並未包裹圖像。我會試着在這裏插入一個代碼塊,但是因爲我是新來的論壇,所以我可能會搞得一團糟。是的,只是弄得一團糟。那麼,我不打算做一個代碼塊?只是一個四空間縮進? – DJGray 2012-06-04 21:14:23

+0

還在學習這個論壇。我看到我要用「at」符號向你發表我的評論。仍然無法嵌入代碼塊。想向您展示我是如何實施您的解決方案的,並且看看您是否注意到我的文本沒有包裝的原因。 – DJGray 2012-06-04 21:38:14

1

中繼器本身不會生成包含HTML元素,因此您可以將圖像放在中繼器外,但仍在包含列表的元素內。

實施例:

<div> 

    <img src="..." style="float:right" /> 

    <asp:Repeader ... > 

</div> 

在中繼器的內容將流在圖像周圍,內含div內部。

+1

選項2:將圖像放入標題模板中。這樣圖像只顯示中繼器的數據源實際上是否返回數據。 – 2012-04-17 20:36:18