renderpartial с пустой моделью передается неправильный тип

Пожалуйста, попробуйте это.

UPDATE case_detail cd SET CD.JUDGMENT_DATE = '18/DEC/1998' WHERE CD.OBJECT_ID IN (SELECT OBJECT_ID FROM @ReceivetableName)  AND CD.JUDGMENT_DATE IS NULL
193
задан John Saunders 20 August 2012 в 03:20
поделиться

2 ответа

Andrew I думает проблема, которую Вы получаете, результат метода RenderPartial с помощью вызова (представление) модель к частичному представлению, когда модель, которую Вы передаете, является пустой.. можно обойти это нечетное поведение путем выполнения:

<% Html.RenderPartial("TaskList", Model.Tasks, new ViewDataDictionary()); %>

Это помогает?

341
ответ дан meandmycode 23 November 2019 в 05:26
поделиться

Похоже, что когда свойство передаваемой модели равно null, MVC намеренно возвращается к "родительской" модели. По-видимому, движок MVC интерпретирует нулевое значение модели как намерение использовать предыдущую модель.

Немного больше подробностей здесь: ASP.NET MVC, сильно типизированные представления, глюк с частичными параметрами представления

24
ответ дан 23 November 2019 в 05:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: