¿Cuáles son las diferencias específicas entre los métodos app.render y res.render en express?
El uso y la diferencia de Html.partialRenderPartial
Html.partialRenderPartial es diferente de los fragmentos html
El contenido de la vista parcial se devuelve directamente como una cadena (similar a proceso de escape) RenderPartial se ingresa directamente a la vista HttpContext anterior (función de entrada directa). El uso de la vista es el mismo:
MVC2:
Ingreso HttpContext
Cadena de entrada directa página
MVC3:
@Html.Partial("BasicChart")
@{
Html.RenderPartial("BasicChart") ;
}
Las tres sobrecargas de Html.partialRenderPartial usan la segunda sobrecarga @{Html.RenderPartial("BasicChart",model);}
Usa la parte sobrecargada view La vista principal fuertemente tipada usa el segundo parámetro para pasar el modelo y el controlador
que la lista para pasar su elemento myClass
La tercera sobrecarga usa ViewData por la misma razón: @{Html .RenderPartial("BasicChart ",ViewData["myData"]);}
Ejemplo:
@*@Html.Partial("_LogOnPartial")*@
@{
Html.RenderPartial("_LogOnPartial");
}