protected void Page_Load(object sender, EventArgs e) { try { cliente = new ServiceReference1.Service1SoapClient(); //listaProducto = cliente.ConsultaStock().Cast<Producto>().ToList(); var lista = cliente.ConsultaStock(); string sProveedor = string.Empty; string sProducto = string.Empty; for (int y = 0; y < lista.Length;y++ ) { var div = ProductoLit(lista[y]); sProveedor = string.Empty; for (int i = 0; i < lista[y].ListaProveedor.Length;i++ ) { sProveedor = sProveedor + ProveedorLit(lista[y].ListaProveedor[i]); } sProducto = sProducto + div + sProveedor + "</ul></div>"; } LitContent.Text = sProducto; } catch (Exception ex) { LitContent.Text = "<p>Hubo un error interno: "+ex.Message+"</p>"; } }