Asp.net mvc 如何在ASP.NET MVC中实现灵活的UI

Asp.net mvc 如何在ASP.NET MVC中实现灵活的UI,asp.net-mvc,design-patterns,architecture,user-interface,Asp.net Mvc,Design Patterns,Architecture,User Interface,我们正在启动一个新的ASP.NET MVC项目,我们希望建立一种开发模式,使UI具有灵活性。总体思路是,我们希望开发一组相关控件作为一个单元(即一组输入和一个提交按钮),并保持灵活性,以决定后面3个UI选项中的1个 将带有提交按钮的控件集单独放置在网页上,或者 将该控件集与同一页面上的其他控件集放在一起,并且每个控件集都有自己的提交按钮,或者 将控件集与同一页面上的其他控件集放在一起,但整个页面只有一个提交按钮 是否有任何发展模式或战略允许我们以这种灵活性发展 我会为这个场景创建一个局部视图。只

我们正在启动一个新的ASP.NET MVC项目,我们希望建立一种开发模式,使UI具有灵活性。总体思路是,我们希望开发一组相关控件作为一个单元(即一组输入和一个提交按钮),并保持灵活性,以决定后面3个UI选项中的1个

  • 将带有提交按钮的控件集单独放置在网页上,或者
  • 将该控件集与同一页面上的其他控件集放在一起,并且每个控件集都有自己的提交按钮,或者
  • 将控件集与同一页面上的其他控件集放在一起,但整个页面只有一个提交按钮
  • 是否有任何发展模式或战略允许我们以这种灵活性发展

  • 我会为这个场景创建一个局部视图。只需在局部视图中布置表单,并将其放入您认为合适的视图中即可
  • 由于整个正文没有像WebForms那样包装在表单标签中,因此页面上可以使用的表单数量没有限制,只要它们不是嵌套的
  • 这个有点难。与WebForms不同,WebForms可以将控件放在整个页面上,并通过单击按钮来收集MVC无法做到的控件。您可以选择确保输入在表单中,或者使用JavaScript收集所有值并提交这些值