Я пытаюсь отправить тело моей веб-страницы в метод действия, чтобы я мог сохранить его в виде строки и позже сделать его частичным из другой части сайта.Я отправляю это так:
var input =
{
id : GetGUIDValue(),
html : $("body").html(),
type : 'exposure'
}
$.ajax({
type: "POST",
url: "<%= Url.Action("SaveAnalysis", "Indications") %>",
data: input,
success:function(data)
{
}
});
Я поднял голову и нашел это и добавил его в свое заявление об открытии страницы:
ValidateRequest="false"
, в котором говорилось, что это отключится, но это не так.«т.Это представление в MVC2, так что, может быть, есть другой способ сделать это?Если нет ... как я могу отправить html тела моей страницы в действие, чтобы сохранить эту строку в переменной.
Спасибо!
РЕДАКТИРОВАТЬ:
ДействиеКод:
public ActionResult SaveAnalysis(Guid? id, string html, string type)
{
IndicationBase indication = CachedTransactionManager<IndicationBase>.GetCachedTransactions(id.Value);
if (type == "Exposure")
{
indication.Model.ExposureExport = html;
}
else if (type == "Prepayment")
{
indication.Model.PrepaymentExport = html;
}
return Json("");
}