Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cuáles son las diferencias específicas entre los métodos app.render y res.render en express?

¿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");

}