Я согласен с @jbtule.просто удалите расширение файла из имени частичного представления, и у вас все будет в порядке.
Еще одна вещь, которую вы можете сделать, чтобы контролировать, как ваши Address
объекты будут отображаться без необходимости указывать шаблон частичного представления каждый раз, это создаватьназывается EditorTemplate
.Вот как это делается:
Создайте папку с именем EditorTemplates
в папке Views->Shared
в вашем решении ASP.NET MVC.В этой папке создайте строго типизированное представление, имя которого совпадает с именем типа, для которого вы хотите редактор (в вашем случае он должен называться Address.cshtml
), и вы также можете установить шаблон scaffolding на Edit
, чтобы иметьготовый редактор, созданный для вас.и все готово!осталось только добавить
вот пример о том, как это сделать (обратите внимание, что он использует ASP.NET MVC2 и, конечно, механизм просмотра ASPX, однако идея заключается в том,то же самое).
Надеюсь, это поможет;)