小编Vin*_*ong的帖子

如何显示从C#代码背后的数组到ASPX页面?

我有一个名为“答案”的调查问卷响应的字符串数组。
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多个调查响应,而不必为每个数组索引创建一个字符串。 …

c# asp.net arrays loops

1
推荐指数
1
解决办法
8177
查看次数

标签 统计

arrays ×1

asp.net ×1

c# ×1

loops ×1