2008-12-10 41 views
1

我正在开发我的第一个ASP.NET MVC应用程序。此应用程序跟踪慈善组织的事件,用户,捐助者等。在我的事件控制器中,我使用New/Edit/Show视图支持标准CRUD操作(通过Show视图上的按钮完成删除操作)。但我也想列出所有的事件。ASP.NET MVC索引与索引和列表视图

是否有更好的方式来创建一个List视图,您可以从Index视图导航到或使List视图为Index视图。索引视图是控制器的默认视图。如果你保持Index/List分开,你会在Index视图中放置什么?

现在我倾向于让他们分开,并在索引视图中放置基本的帮助信息。我是否应该考虑改变它并让列表视图成为默认视图并将索引重新命名为帮助? TIA为SO的集体智慧。

回答

1

我已决定将索引操作重定向到列表操作。这使我不必创建和维护一个索引视图,但是让我可以实现索引操作,而不是模型列表。

public ActionResult Index() 
{ 
    return RedirectToAction("List"); 
} 
0

索引视图页面可能包括

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

这相当于调用

/Views/Events/List.ascx 

与作为一个asp.net MVC的用户控件列表视图。这会给你一个包含事件列表的索引视图。

+0

我的问题是真的应该索引是列表还是别的什么,而不是如何获得列表作为我的索引。 – tvanfosson 2008-12-10 19:14:09