content-type - mvc - razor javascript
¿Cómo configura el tipo de contenido para un WebMatrix/Razor Response? (3)
En la parte superior de su archivo Razor, establezca el ContentType del objeto Response:
@{
Response.ContentType = "application/xml";
}
... xml here ...
¿Me gustaría devolver algún XML en lugar de HTML en mi archivo cshtml de WebMatrix? ¿Cómo se cambia el encabezado de tipo de contenido?
Si está utilizando MVC de ASP.NET, puede optar por realizar el cambio en su método de acción en el controlador, de este modo:
public ActionResult MyAction() {
Response.ContentType = "text/xml";
return View();
}
Use la propiedad Response.ContentType en la parte superior de su archivo .cshtml e incluya el XML en el contenido de la vista:
@{
Response.ContentType = "application/xml";
}
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>415-123-4567</Dial>
</Response>