我对MVC设计范例很陌生,我正在制作我的第一个MVC应用程序,其中有一个满是员工的网格,一旦你点击网格上的每个员工,它就会在Tab控件中加载有关员工的更多细节下方。
选项卡控件有三个选项卡,每个选项卡代表员工信息的不同方面。
现在,我有一个不同的List模型,它转到Grid,然后为选项卡控件中的每个选项卡分离模型/部分View组合。
我之所以选择这种设计有几个原因:
我认为这很干净,我喜欢它。但是,我不太确定我对最佳MVC设计实践有多远或多少一致。这是一个糟糕的设计或它只是一个偏好的问题。这样做是否有任何缺点?
答案 0 :(得分:5)
不,太棒了!想想这些功能。当您分解功能时,您可以从其他视图调用它,而不必重写功能。它为每个视图提供了每个视图的逻辑,连贯的目的。它会缩小您的视图大小,因此您不会涉及100或1000行以找到您需要的内容。