0

我们正在启动一个新的ASP.NET MVC项目,我们希望建立一种开发模式,以便在用户界面中提供灵活性。总的想法是,我们想开发一套相关的控件为单位(即一组输入和一个提交按钮),并保持灵活性,以决定后1 3的UI选项如何在ASP.NET MVC中允许灵活的UI

  1. 有集的控件与其提交按钮独自在网页上,或者
  2. 将该组控件与其他控件集合在一起,并且每个控件都有自己的提交按钮,或者
  3. 已将该组控件的控件与其他控件集合在一起,但整个页面只有一个提交按钮

是否有任何可以让我们以这种灵活性发展的模式或发展策略?

回答

2
  1. 我会为此场景创建一个局部视图。只需在部分视图中放置表单,然后将其放入您认为合适的任何视图中即可。
  2. 由于整个主体没有像WebForms这样的表单标签包装在一起,因此只要它们没有嵌套,就可以在页面上使用的表单数量没有限制。
  3. 这一个是有点棘手。与WebForms不同的是,您可以将控件放在整个页面上,并通过点击按钮收集您无法通过MVC实现的操作。您的选择是确保输入内容在表单中,或使用JavaScript来收集所有值并提交。
相关问题