Razor 坐进桌子

Razor 坐进桌子,razor,webmatrix,Razor,Webmatrix,我有一个包含一些数据的表,用户可以更新它,我需要每个新条目出现在另一行中 我试过这样做: var equipsSplit = row.nomeEquipamentos; string[] equips = equipsSplit.Split(new Char[] { ';' }); 然后在桌子上我试过: <table> <thead> <tr> <th>Nome Equipamentos</

我有一个包含一些数据的表,用户可以更新它,我需要每个新条目出现在另一行中

我试过这样做:

 var equipsSplit = row.nomeEquipamentos;
 string[] equips = equipsSplit.Split(new Char[] { ';' });
然后在桌子上我试过:

 <table>
   <thead>
        <tr>
           <th>Nome Equipamentos</th>
           <th>Nº serie</th>
           <th>Opção</th>
           <th>Ação 1</th>
        </tr>
  </thead>
  <tbody>
      @foreach (var valueEquips in equips){
        <tr>
          <td>@valueEquips</td>
        </tr>
      }
  </tbody>
 </table>

诺姆设备公司
Nº系列
奥普朗
Ação 1
@foreach(设备中的var值设备){
@价值装备
}
这适用于此列,每个数据显示在不同的行中,但我需要为其他列创建相同的内容,我不知道如何将其全部放在表中。我想这可能很简单,但我一个人做不到


希望你们能理解我的意图。

你们需要像这样拆分阵列:

<table>
   <thead>
        <tr>
           <th>Nome Equipamentos</th>
           <th>Nº serie</th>
           <th>Opção</th>
           <th>Ação 1</th>
        </tr>
  </thead>
  <tbody>
      <tr>
      @foreach (var valueEquips in equips){
          <td>@valueEquips</td>
      }
      </tr>
  </tbody>
 </table>

诺姆设备公司
Nº系列
奥普朗
Ação 1
@foreach(设备中的var值设备){
@价值装备
}

一位朋友向我解释了这一点,我们得到的结果是:

我们必须创建一个类

public class Equipamento
{
public Equipamento()
{
    //
    // TODO: Add constructor logic here
    //
}

public string Nome
{
    get;
    set;
}

public string Serial
{
    get;
    set;
}

public string Opcao1
{
    get;
    set;
}

public string Opcao2
{
    get;
    set;
}
}

然后我们创建了一个列表

@{
                                List<Equipamento> lst = new List<Equipamento>();
                                foreach (var valueEquips in equips){
                                    Equipamento eq = new Equipamento();
                                    eq.Nome = valueEquips;
                                    lst.Add(eq);
                                }

                                int countSerials = 0;
                                while (countSerials < lst.Count)
                                { 
                                    foreach (var valuenSerie in nSerie)
                                    {
                                        lst.ElementAt(countSerials).Serial = valuenSerie;
                                        ++countSerials;
                                    }
                                }

                                int countAccao1 = 0;
                                while (countAccao1 < lst.Count)
                                {
                                    foreach (var valueAccao1 in equipAccao1)
                                    {
                                        lst.ElementAt(countAccao1).Opcao1 = valueAccao1;
                                        ++countAccao1;
                                    }
                                }

                                int countAccao2 = 0;
                                while (countAccao2 < lst.Count)
                                {
                                    foreach (var valueAccao2 in equipAccao2)
                                    {
                                        lst.ElementAt(countAccao2).Opcao2 = valueAccao2;
                                        ++countAccao2;
                                    }
                                }

                            }
@{
List lst=新列表();
foreach(设备中的var值设备){
Equalamento eq=新设备();
等式Nome=值设备;
第一次添加(等式);
}
int countSerials=0;
while(countSerials
并在表格中列出每一项:

<table>
                                                <thead>
                                                    <tr>
                                                        <th>Nome</th>
                                                        <th>Nº serie</th>
                                                        <th>Opção</th>
                                                        <th>Ação 1</th>
                                                    </tr>
                                                </thead>
                                                <tbody> 
                                                        @foreach (var item in lst){
                                                          <tr>
                                                              <td>@item.Nome</td>
                                                              <td>@item.Serial</td>
                                                              <td>@item.Opcao1</td>
                                                              <td>@item.Opcao2</td>
                                                           </tr>
                                                         }   
                                                </tbody>
                             </table>

诺姆
Nº系列
奥普朗
Ação 1
@foreach(lst中的var项目){
@项目名称
@项目.序列号
@项目1.1
@项目1.2
}   

我想我没有正确解释我的问题。但是谢谢你的努力,伙计+1。我已经得到了解决方案,将在这里发布。