Генерация не-HTML контента в ASP.NET MVC
Иногда бывает нужно сгенерировать контент с Content-Type отличным от text/html, например, RSS-ленту или JavaScript-информер. В случае использования WebForms или ASP.NET MVC с WebForms View Engine проблема решается следующим образом:
<%@ Page ContentType="application/x-javascript" Language="C#" Inherits="..." %>
или, например:
<%@ Page ContentType="application/rss+xml" Language="C#" Inherits="..." %>
P.S. Для RSS конечно правильнее будет использовать встроенные средства .NET Framework'a, но, например, если нужно добавить нестандартные теги, возможно, решение с шаблоном будет удобнее.
