我正在ASP.NET Web窗体中创建多项选择题。我从数据库中得到问题和多项选择选项。当只有两个输入(True
或False
)时,是否有一种简单的方法可以隐藏第三个选项(C)?先感谢您!
这是aspx代码:
<tr>
<td class="style7">A.</td>
<td style="text-align: left">
<asp:RadioButton ID="RbA" runat="server" GroupName="gtog"/>
</td>
</tr>
<tr>
<td class="style7">B.</td>
<td style="text-align: left">
<asp:RadioButton ID="RbB" runat="server" GroupName="gtog" />
</td>
</tr>
<tr>
<td class="style7">C.</td>
<td style="text-align: left" >
<asp:RadioButton ID="RbC" runat="server" GroupName="gtog" />
</td>
</tr>
最佳答案
由于我们不了解您的后端发生了什么情况,因此我将保持通用。
将ID和runat="server
添加到最终表行。然后,您可以访问该服务器端以隐藏显示行。
ASPX
<tr id="rowC" runat="server">
<td class="style7">C.</td>
<td style="text-align: left" >
<asp:RadioButton ID="RbC" runat="server" GroupName="gtog" />
</td>
</tr>
C#
if(answerCount == 2)
{
rowC.visible = false;
}
附带一提,您确实应该避免使用表格进行布局。现在是2020年,有许多更好的方法来布置表格(或其他任何东西)。
关于javascript - Asp.net Webform中的单选按钮,用于多项选择问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59569769/