¿Cómo se establece el tipo de contenido para una maquinilla de afeitar de respuesta WebMatrix /?

StackOverflow https://stackoverflow.com/questions/3190584

  •  02-10-2019
  •  | 
  •  

Pregunta

Me gustaría volver algún XML en lugar de HTML en mi archivo cshtml WebMatrix? ¿Cómo se cambia la cabecera de tipo de contenido?

¿Fue útil?

Solución

Utilice la propiedad Response.ContentType en la parte superior de su archivo .cshtml a continuación, incluir el código 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>

Otros consejos

En la parte superior de su archivo de la maquinilla de afeitar, establece la ContentType del objeto Response:

@{
  Response.ContentType = "application/xml";
}
... xml here ...

Si está utilizando ASP.NET MVC, se puede optar por hacer el cambio en su método de acción en el controlador, así:

public ActionResult MyAction() {
    Response.ContentType = "text/xml";
    return View();
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top