0
這是張貼在這裏的部分解決問題的延續:ASP:Repeater and embedded radiobuttonsASP:直放站和嵌入式單選按鈕(續)
現在我想格式化我的照片顯示,使得他們仍然水平運行,但該單選按鈕顯示在每張照片的正下方。
<asp:Repeater ID="repPhotos" runat="server">
<ItemTemplate>
<asp:hyperlink id="link" NavigateUrl='<%# Container.DataItem %>' runat="server">
<asp:Image ID="Image" runat="server" ImageUrl='<%# Container.DataItem %>' Height="10%" Width="10%" />
</asp:hyperlink>
<asp:RadioButton runat="server" ID="rbPhoto" CssClass="myRadioButton" onclick="radioButtonClick(this)" />
</ItemTemplate>
</asp:Repeater>
。後來建議我換用<p>
標籤我的單選按鈕控件,如下所示:
<asp:Repeater ID="repPhotos" runat="server">
<ItemTemplate>
<asp:hyperlink id="link" NavigateUrl='<%# Container.DataItem %>' runat="server">
<asp:Image ID="Image" runat="server" ImageUrl='<%# Container.DataItem %>' Height="10%" Width="10%" />
</asp:hyperlink>
<p>
<asp:RadioButton runat="server" ID="rbPhoto" CssClass="myRadioButton" onclick="radioButtonClick(this)" />
</p>
</ItemTemplate>
</asp:Repeater>
但是,這只是在默認情況下,他們使用我當前的代碼時出現在照片的右側使所有照片垂直顯示。下面是輸出的外觀之前和之後一樣......
這並沒有給我,我拍攝的效果。見輸出:http://libersys.net/public/repeater_photos_radiobuttons.png – PongGod
好吧 - 我已經在photocontainer元素上添加了一個寬度 - 請參閱回答 –
中的更新後的css這個問題是因爲我指定了10%我的圖片標籤上的高度和寬度,現在圖像看起來很小,顯然只佔容器div指定的200px寬度的10%。 – PongGod