我有一个名为“答案”的调查问卷响应的字符串数组。
string[] answers = new string[10] {"Y", "Y", "N", "Y", "N", "Y", "N", "Y", "N", "Y"};
我知道如果我为每个索引创建一个新的字符串,像这样:
string answer1 = answers[0]
我可以在HTML / ASPX页中放入<%= answer1%>,它会按原样显示“ Y”。但是,我的数组最多可以包含50个项目(尽管项目的数量不会改变)。
一种方法是创建50个变量并分别引用它们,但说实话。
这是我的<body>;)(或至少我想要的样子)。
<body>
<div class="container">
<asp:Panel ID="pnlResults1" runat="server">
<div class="section z-depth-2 blue-grey lighten-5">
<table style="width: 25%" align="center">
<tr>
<td><b>Question 1:</b></td>
<td><%=answer1%></td>
</tr>
<tr>
<td><b>Question 2</b></td>
<td><%=answer2%></td>
</tr>
<tr>
<td><b>Question 3</b></td>
<td><%=question3%></td>
</tr>
<tr>
<td><b>Question 4</b></td>
<td><%=question4%></td>
</tr>
<tr>
<td><b>Question 5</b></td>
<td><%=question5%></td>
</tr>
<tr>
<td><b>Question 6</b></td>
<td><%=question6%></td>
</tr>
</table>
</div>
</asp:Panel>
</div>
Run Code Online (Sandbox Code Playgroud)
..和表行将继续计数。基本上,我想在一个表中显示我的50多个调查响应,而不必为每个数组索引创建一个字符串。 …