Индекс ASP.NET MVC по сравнению с индексом и представлениями списка - PullRequest
1 голос
/ 10 декабря 2008

Я занимаюсь разработкой своего первого приложения ASP.NET MVC. Это приложение отслеживает события, пользователей, доноров и т. Д. Для благотворительной организации. В моем контроллере событий я поддерживаю стандартные операции CRUD с представлениями New / Edit / Show (удаление выполняется с помощью кнопки в представлении Show). Но я также хочу перечислить все события.

Лучше ли иметь представление списка, к которому вы переходите из представления индекса, или иметь представление списка как представление индекса. Представление «Индекс» - это мое представление по умолчанию для контроллера. Если вы держите Индекс / Список отдельно, что бы вы поместили в представление Индекс?

Сейчас я склоняюсь к тому, чтобы держать их отдельно и размещать основную справочную информацию в представлении индекса. Стоит ли мне изменить это, и чтобы представление списка стало видом по умолчанию и переименовать индекс в Справку?

TIA для коллективной мудрости SO.

Ответы [ 2 ]

1 голос
/ 25 февраля 2009

Я решил перенаправить действие Index на действие List. Это избавляет меня от необходимости создавать и поддерживать представление Index, но оставляет открытой возможность того, что я могу реализовать действие Index, отличное от списка моделей.

public ActionResult Index()
{
    return RedirectToAction( "List" );
}
0 голосов
/ 10 декабря 2008

Ваша страница просмотра индекса может содержать

<body>
    <% RenderPartial("List", "Events") %>
</body>

что эквивалентно звонку

/Views/Events/List.ascx

с представлением списка, являющимся пользовательским элементом управления asp.net mvc. Это даст вам представление индекса, которое содержит список событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...