Ранее об этом спрашивали другие, но я не смог использовать их ответы.
Я пытаюсь отправить некоторые данные, выполнив следующие действия:
function addForumPost() {
var title = jQuery('#forumTitle').val();
var message = htmlEncode(jQuery('#message').htmlarea("toHtmlString"));
var tagNames = addTags();
var dataPost = $.toJSON({ title: 'testingsadf', message: message, tagNames: tagNames });
jQuery.ajax({
type: "POST",
url: "/Create",
data: dataPost,
dataType: "json",
success: function (result) {
}
});
}
IЯ проверил и дважды проверил, что вход содержит данные, но я получаю данные только от параметра сообщения в моем контроллере.Два других значения равны нулю.Как вы можете видеть в приведенном выше примере, я даже назначил некоторый статический текст параметру title, но я все еще получаю данные только для параметра сообщения.
Контроллер выглядит следующим образом:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(string title, string message, List<string> tagNames)
{
....
}