如何在c#ASP.NET中传递此值?

时间:2019-06-06 14:31:00

标签: c# asp.net-mvc

我正在尝试将变量的值传递给对象。
我想将传递给cod的{​​{1}}的值传递出去。

MisArticulos.codigo

1 个答案:

答案 0 :(得分:1)

问题出在您的for循环中。 MisArticulos是单个对象,因此MisArticulos.codigo = cod;重复覆盖先前的值,直到for循环结束为止,这里cod可能为0。

您可能想代替一个列表,例如

List<ArticulosSele> MisArticulos = new List<ArticulosSele>();

,然后将其填充到for循环中,例如

for (int i = 0;  i < tamaño; i++) {
    MisArticulos[i].codigo = Seleccionados[i].codigo;    
    MisArticulos[i].nombre = Seleccionados[i].nombre;
}