Note that there are some explanatory texts on larger screens.

plurals
  1. POThe partial view to display a list I think I said that the parameters are null when it is not
    primarykey
    data
    text
    <p>I'm working on an application with Razor mvc4 utulizando and when I try to display a list in a modal with a partial view gives runtime error telling me that the list that happened in the controller is null. I do not understand because it gives that error if I have a <strong>view</strong> that is similar to the <strong>partial view</strong> and passed the same list of parameters and if I sample. Please help me with this, because in issues I clarify my doubt.</p> <p>It is my view: </p> <pre><code>@model IEnumerable&lt;Activos_Fijos.Models.ActivoFijo&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.codigo)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.costo)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.descripcion)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.nombre)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.fecha)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.numserie)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.modelo)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.valorresidual)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.depreciacion)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.arearesponsabilidad)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.tipo)&lt;/th&gt;&lt;th&gt;@Html.DisplayNameFor(model =&gt; model.estado)&lt;/th&gt;&lt;th&gt;Detalles&lt;/th&gt;&lt;/tr&gt;@foreach (var item in Model) {&lt;tr&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.codigo)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.costo)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.descripcion)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.nombre)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.fecha)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.numserie)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.modelo)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.valorresidual)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.depreciacion)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.arearesponsabilidad)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.tipo)&lt;/td&gt;&lt;td&gt;@Html.DisplayFor(modelItem =&gt; item.estado)&lt;/td&gt;&lt;td&gt;@Html.ActionLink("Details", "Details", new { id=item.codigo }) &lt;/td&gt;&lt;/tr&gt;}&lt;/table&gt; </code></pre> <p>And it is my controller:</p> <pre><code> public ActionResult AFxResponsable() { PostgreNet bd = new PostgreNet(); DataTable tabla; List&lt;ActivoFijo&gt; lis = new List&lt;ActivoFijo&gt;(); bd.EstablecerConexion(); tabla = bd.DevolverTablaCompleta("empleado", " e inner join area_responsabilidad a on e.id_area=a.id inner join activo_fijo af on a.id=af.id_area group by e.id, a.id, af.codigo"); bd.CerrarConexion(); int i = 0; while (tabla.Rows.Count &gt; i) { lis.Add(new ActivoFijo { nombre = tabla.Rows[i]["nombre"].ToString(), arearesponsabilidad = int.Parse(tabla.Rows[i]["id_area"].ToString()), codigo = int.Parse(tabla.Rows[i]["codigo"].ToString()), costo = double.Parse(tabla.Rows[i]["costo"].ToString()), depreciacion = double.Parse(tabla.Rows[i]["depreciacion"].ToString()), descripcion = tabla.Rows[i]["descripcion"].ToString(), estado = int.Parse(tabla.Rows[i]["id_estado"].ToString()), fecha = tabla.Rows[i]["fecha"].ToString(), numserie = int.Parse(tabla.Rows[i]["num_serie"].ToString()), valorresidual = int.Parse(tabla.Rows[i]["valor_residual"].ToString()), modelo = tabla.Rows[i]["modelo"].ToString(), tipo = tabla.Rows[i]["id_tipo_medio"].ToString() }); i++; } return PartialView(lis); } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload