/ / Exibindo rótulos em paralelo com RadioButtonList em ASP.Net - c #, css, asp.net

Exibindo rótulos em paralelo com RadioButtonList em ASP.Net - c #, css, asp.net

Estou criando um aplicativo de teste em queclicando em um botão, tenho que exibir a explicação para cada opção em RadioButtonList. Qual é o melhor controle para exibir as explicações? Eu tentei vincular uma Bulletlist ao campo de explicações, mas o espaçamento entre as marcas não coincide com o espaçamento entre linhas na lista de botões de opção e parece incômodo. Eu uso List <>, portanto não posso criar um campo adhoc no DataTable e vincular o mesmo ao DataTextField do RadiobuttonList.

Plz me dá uma solução ou lógica para isso ..

Respostas:

0 para resposta № 1

Como isso?

<table>
<tr>
<td>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatLayout="Flow">
<asp:ListItem Text="Question 1" Value="1"></asp:ListItem>
<asp:ListItem Text="Question 2" Value="2"></asp:ListItem>
<asp:ListItem Text="Question 3" Value="3"></asp:ListItem>
</asp:RadioButtonList>
</td>
<td>
<div style="display: none; padding-left: 25px" id="ExplanationContent">
<label>Explanation 1</label><br />
<label>Explanation 2</label><br />
<label>Explanation 3</label>
</div>
</td>
</tr>
</table>

<input id="Button1" type="button" value="button" onclick="showExplanation()" />

<script type="text/javascript">
function showExplanation() {
document.getElementById("ExplanationContent").style.display = "block";
}
</script>

As explicações estão dentro de um <label> tag para se certificar de que eles têm o mesmo estilo que o texto dos radiobuttons.