Могу ли я поделиться одним и тем же видом для создания и редактирования в MVC3 - PullRequest
4 голосов
/ 16 мая 2011

У меня довольно сложное представление, которое почти одинаково для функций создания и редактирования в MVC3.

Каждый раз, когда я меняю один, я должен помнить, чтобы вносить такие же изменения в другой.

Есть ли способ, которым я могу разделить представление между созданием и редактированием.Например, я могу просмотреть два файла с разными именами и связать их, или есть другой, еще лучший способ.

спасибо

Марсель

1 Ответ

4 голосов
/ 16 мая 2011

Вы можете просто сделать частичное представление с содержанием вашей формы и включить это частичное представление в ваше представление создания и редактирования. Благодаря этому вы можете иметь некоторые отличия в своих взглядах (возможно, заголовок «изменить» / «создать»).

@Html.Partial("FormView")

С другой стороны, вы можете указать свой вид в действии контроллера.

public ActionResult Create()
{    
     return View("CreateEditView");
}

public ActionResult Edit()
{    
     return View("CreateEditView");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...