Я использую привязку модели MVC 3 в сочетании с сериализатором JQuery () для редактирования некоторых данных в форме.Все работает хорошо, за исключением случаев, когда у меня есть некоторый текст в кодировке URL (не знаю лучшего термина) в моих данных.Эти данные есть, потому что я использую текстовый редактор, такой же, как тот, который я использую сейчас.
$.post("/controller/submit", $("form").serialize(), function (r) {....}
А мой контроллер похож на
[HttpPost]
public ActionResult Confirm(MyViewModel model)
{
return PartialView(model);
}
Некоторые данные, которые могут вызвать проблемы, выглядят такthis
Место проведения = dasd & StartDate = 5 сентября 2011 года и startTime = 0% 3A00 & endTime = 0% 3A00 & EndDate = 6 сентября 2011 года & Title = Привет & Описание =% 3Cstrong% 3Ebold + mother% 3C% 2Fstrong% 3E & Цена на покупку = 3E & Цена на покупку = Цена= & CategoryId = 1 & Url = & Bid = 0 & MaximumExpense = 0
Вы можете видеть, что в описании есть такие вещи, как% 3Cstrong% 3E, потому что это сериализованное текстовое поле с некоторым HTML-кодированным текстом.Могу ли я получить связыватель модели по умолчанию, чтобы просто получить HTML, или я могу изменить способ сериализации формы JQuery?Или я должен использовать вместо JSON?