Как получить HTML от PartialViewResult?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как получить HTML от PartialViewResult?

Сообщение Anonymous »

Я пытаюсь получить HTML от PartialViewResult, который находится в классе, но когда я получаю результат в сообщении, я получаю обычный объект. Если я возвращаю PartialViewResult без класса, то все работает, и я получаю HTML -код. Я представлю часть кода, где возникает эта проблема. Почему это происходит, что PartialViewResult возвращает другой результат ???

Код: Выделить всё

public class MultiPartialViewResult
{
public PartialViewResult? Options { get; set; }
public PartialViewResult? Products { get; set; }
}
< /code>
метод, который получает запрос и возвращает результат < /p>
[HttpPost]
public object TestPage(string date)
{
MultiPartialViewResult multiPartial = new MultiPartialViewResult();

var model = products.Where(x => x.ProducingCountry == "PL").ToList();
var partial = PartialView("_ViewTestPage", model);

multiPartial.Products = partial;

return multiPartial;
}
< /code>
javascript ajax, в $ ('#testpage'). html (result.products); Я должен вставить результат в качестве кода HTML, но я получаю объект  
$.ajax({
method: 'post',
url: location.pathname,
data: "data",
success: function (result) {
$('#testPage').empty();
console.log(result);
console.log(result.products);
$('#testPage').html(result.products);
}
})
< /code>
И когда я возвращаю частично, я получаю HTML, мне нужен < /p>
[HttpPost]
public IActionResult TestPage(string date)
{
var model = products.Where(x => x.ProducingCountry == "PL").ToList();
return PartialView("_ViewTestPage", model);
}
< /code>
javascript < /p>
$.ajax({
method: 'post',
url: location.pathname,
data: "data",
success: function (result) {
$('#testPage').empty();
console.log(result);
$('#testPage').html(result);
}
})
result

Подробнее здесь: https://stackoverflow.com/questions/794 ... viewresult
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как получить HTML от PartialViewResult?
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как получить HTML от PartialViewResult?
    Anonymous » » в форуме Javascript
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • MVC PartialViewResult не запускается в раскрывающемся списке для измененного события (событие запускается, PartialViewRe
    Anonymous » » в форуме Jquery
    0 Ответы
    74 Просмотры
    Последнее сообщение Anonymous
  • Angularjs ng-bind-html для iframe отображает HTML вне тегов
    Гость » » в форуме Javascript
    0 Ответы
    42 Просмотры
    Последнее сообщение Гость
  • Angularjs ng-bind-html для iframe отображает HTML вне тегов
    Гость » » в форуме Javascript
    0 Ответы
    44 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»