Вот URL описания частичного вида в MVC:Требуется ли частичное представление модели, прошедшей с верхнего уровня?
https://docs.microsoft.com/en-us/aspnet/core/mvc/views/partial
На основе этого URL она выглядит как частичные виды связаны с моделью, которая перешла к нему от верхнего уровня/родительского вида Парциального вида. Является ли это стандартным и ожидаемым способом реализации частичных представлений?
Это, по-видимому, указывает на то, что частичный вид, предназначенный для использования из нескольких разных родительских представлений, должен иметь некоторый тип связанного специализированного класса, который может использоваться для возврата своих данных нескольким различным конструкторам viewmodel. Является ли это правильной интерпретацией архитектуры частичного представления MVC?
спасибо shyju. поэтому звучит так, что модель не может быть связана с частичным представлением независимо. т. е. модель для частичного представления всегда должна быть передана из родительского представления вправо? – user7242966
Нет, у него может быть другой тип. См. Ответ – Shyju
спасибо shyju, поэтому кажется, что я мог бы называть @ Html.Partial («CustomerDetails») без параметров модели, и MVC автоматически попытается привязать родительскую модель по умолчанию? В приведенном выше примере, который будет моделью клиента? – user7242966