|
|
1
1
imho:从体系结构的角度来看,我把我的业务逻辑进一步推回控制器之外。我们使用服务来处理所有用于数据检索的业务逻辑和存储库。服务调用存储库,然后用为我们决定的所有业务逻辑返回我们的数据模型。除此之外的任何逻辑都是真正的用户界面逻辑(显示这个,隐藏那个),因为我们返回的数据可以(应该能够)用于任何类型的应用程序,无论是移动应用程序、Windows应用程序还是Web应用程序。 可以对控件使用扩展助手方法,如果不希望呈现侧边栏,则在部分模型中可以返回emptyresult()。或者更简单地说:
然后在控制器中:
|
|
|
2
1
让控制器评估条件并将结果传递给视图。然后,视图可以决定是否包括部分。
例如,控制器可以检查变量,
|