在ASP.NET MVC中需要有关multitab表单的建议

时间:2010-06-03 15:57:51

标签: jquery asp.net-mvc

我需要有关如何实施表单的建议。
我有一个要求:我需要一个跨越5个标签的表单。每个选项卡有大约10个字段,其中一些是空的,其中一些必须包含来自db的数据并且不可编辑。 这些选项卡中的每一个都必须是提交给我的控制器的一个表单的一部分。

问题是:实现这个的最佳方法是什么? 我在考虑在每个选项卡上都有部分视图,每个视图都有自己的模型类。表单填写完毕后,所有部分的所有数据都将转移到将处理所有部分的操作。 有什么建议吗?
我正在使用ASP.NET MVC 1,实体框架1,来自Telerik的mvc扩展和jQuery

1 个答案:

答案 0 :(得分:1)

恕我直言,这样做的简单方法是通过<div>将一个单独的表单拆分为选项卡。然后使用其中一个bazillion jquery / javascript制表库在它们之间切换。

验证和UI流控制将变得更加简单。单个表单,单个POST操作方法,验证错误的单个位置。使用局部视图和多个视图来解决这个问题只会让事情变得更难。