Я хотел бы вернуть XML вместо HTML в моем файле WebMatrix cshtml?Как изменить заголовок типа контента?
Используйте свойство Response.ContentType в верхней части файла .cshtml, затем включите XML в содержимое представления:
@{ Response.ContentType = "application/xml"; } <?xml version="1.0" encoding="UTF-8"?> <Response> <Dial>415-123-4567</Dial> </Response>
В верхней части файла Razor установите ContentType объекта Response:
@{ Response.ContentType = "application/xml"; } ... xml here ...
Если вы используете ASP.NET MVC, вы можете внести изменения в метод действия в контроллере, например, так:
public ActionResult MyAction() { Response.ContentType = "text/xml"; return View(); }