我正在开发我的第一个ASP.NET MVC应用程序。此应用程序跟踪慈善组织的事件、用户、捐赠者等。在我的事件控制器中,我通过New/Edit/Show视图支持标准的CRUD操作(删除是通过Show视图上的一个按钮完成的)。但我也想列出所有的事件。
最好是有一个从索引视图导航到的列表视图,还是让“列表”视图成为索引视图。Index视图是我默认的控制器视图。如果将Index/List分开,您会在Index视图中放入什么内容?
现在,我倾向于将它们分开,并将基本的帮助信息放在Index视图中。我是否应该考虑更改这一点,并使列表视图成为默认视图并重命名索引以提供帮助?
TIA为SO的集体智慧。
发布于 2009-02-25 06:38:58
我已经决定将Index操作重定向到List操作。这使我不必创建和维护Index视图,但也为我实现模型列表以外的Index操作留下了空间。
public ActionResult Index()
{
return RedirectToAction( "List" );
}
发布于 2008-12-10 10:01:43
索引视图页面可能包括
<body>
<% RenderPartial("List", "Events") %>
</body>
,它等同于调用
/Views/Events/List.ascx
其中列表视图是一个asp.net mvc用户控件。这将为您提供一个包含事件列表的Index视图。
https://stackoverflow.com/questions/356674
复制