Вы хотите установить для ContentType вашего запроса один из типов ContentType, которые, как указывает запрос, он принимает.
Это будет примерно так
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace SomeWebApplication.Controllers
{
public class SomeController : Controller
{
public ActionResult SomeControllerMethod()
{
Response.ContentType = Request.AcceptTypes.FirstOrDefault() ?? "text/plain";
return View();
}
}
}
Вызов FirstOrDefault () вернет первый элемент в Request.AcceptTypes. Если Request.AcceptTypes - пустой массив, он возвратит нуль, значение строки по умолчанию. Если это нуль, то Оператор возвращает «текст / обычный» вместо нуля.