У меня есть действие контроллера, которое пытается вернуть простой текст в вызов AJAX. Например .-
[HttpPost]
public ActionResult SubmitAttachment(int id, HttpPostedFileBase theFile){
...
...
return Content("Success");
}
В моей функции javascript, которая выполняет вызов ajax, я ожидаю, что текст ответа будет просто «Успех», но вместо этого я получаю "<head></head><body>Success</body>"
.
В 99% других моих действий контроллера у меня нет этой проблемы. Единственное, что я могу придумать, это делает это по-другому, потому что AJAX-вызов «SubmitAttachment» является формой POST с «enctype = multipart / form-data», где другие AJAX-вызовы не загружают никаких файлов.
Кто-нибудь сталкивался с этим раньше? Если это так ... как бы мне просто вернуть текст?
ПРИМЕЧАНИЕ. Я также пробовал return Content("Success", "text/plain")
, но он добавляет дополнительные теги
вокруг строки "Success".