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。我已经得到了解决方案,将在这里发布。