【发布时间】:2009-09-03 16:16:50
【问题描述】:
我应该为我的控制器中的每个条件创建一个相关的视图吗?例如我有以下代码
public ActionResult List(){
List<Report> reports = getReport();
if(report.Count > 0){
//returning the normal view
return View();
}else{
//show the view for no reports
return View("NoReportAvailable");
}
}
或者我也可以只有一个视图(List.aspx)并且在我的视图中执行 if else,如果有 0 个报告,可能会呈现部分视图“NoReportAvailablePartial”。
哪个更好,或者你们如何处理这种情况?
【问题讨论】:
标签: asp.net-mvc view