Параметры на Url.Action () имеют нулевые свойства - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть следующий код:

onClick="location.href='@Url.Action("StampPdf", "EditPdf", new {pView = currentPdfView})'" />

, который при нажатии вызывает метод с именем StampPdf(PdfView pView) на контроллере с именем EditPdfController.Вызывается метод контроллера с переменной pView, но вместо этого все свойства pView равны null.Это как если бы класс PdfView был создан заново.В моем британском cshtml файле currentPdfView создается и имеет все свойства со значениями, присвоенными им, но в контроллере свойства имеют значение null.

У этого пользователя такая же проблема, но тамнет никакого продолжения того, было ли это решено или нет.

Есть ли что-то, что мне нужно сделать, чтобы сделать эту работу?

1 Ответ

0 голосов
/ 17 декабря 2018

Он не знает, как сериализовать модель в строку запроса:)

Вам нужно разбить вашу модель на несколько свойств с простыми значениями или использовать форму POST для отправки их в качестве модели.

Вы также можете сериализовать модель, например, в JSON и передать ее в виде строки.

...