In classic ASP.NET Web Forms view engine, we can set the ContentType in the .aspx page to the desired type.
Is there a direct/recommended equivalent in Razor?
You should set a different content type in your action method.
public ActionResult MyAction() { Response.ContentType = "something"; return View(); }