Как я могу установить свойство модели при вызове ее вида со страницы? - PullRequest
0 голосов
/ 08 мая 2019

У меня есть индексная страница, на которой должно отображаться содержимое моего частичного представления.

@(Html.Partial("_PartialView", new PartialModel { ID = int.Parse(Html.Raw(Model.ModelA.Report.ID).ToString()) }))

В частичном представлении есть модель с именем PartialModel со свойством с именем ID

* 1007.* Свойство модели: public int ID { get; set; }

Здесь я пытаюсь установить для свойства моего PartialModel значение идентификатора из ModelA, привязанного к представлению индекса.

При этом я получаю следующую ошибку:

System.Web.HttpParseException: в блоке явного выражения отсутствует закрывающий символ ")".Убедитесь, что у вас есть соответствующий символ ")" для всех символов "(" в этом блоке, и что ни один из символов ")" не интерпретируется как разметка. '

Что является правильнымспособ сделать это?

1 Ответ

1 голос
/ 08 мая 2019

может просто попробовать

@Html.Partial("_PartialView", new PartialModel { ID = Model.ModelA.Report.ID })
...