Это продолжение частично исправленной размещена здесь: ASP:Repeater and embedded radiobuttonsASP: Repeater и встраиваемых радиокнопки (прод.)
Я сейчас пытаюсь форматировать отображение моих фотографий, так что они по-прежнему работать в горизонтальном направлении, но радиобарабана появляется прямо под каждой фотографией. По умолчанию они отображаются справа от фотографии, используя мой текущий код:
<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>
Это было позже предположил, что я оберните контроль RadioButton с <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
Ah ok - Я добавил ширину на элемент фотоконтейнера - см. Обновленный css в ответе –
Проблема заключается в том, что, поскольку я указываю 10% для моя высота и ширина в теге Image, теперь изображения выглядят очень крошечными, видимо, занимая только 10% от ширины 200 пикселей, указанной контейнером div. – PongGod