2011-05-19 86 views
0

我正在设计一个非常复杂的具有主/细节结构的webform。在同一个网页上保存添加/编辑表单是否是一个好的举措?在同一页面添加/编辑webform?

我目前的场景有2个独立的网页(添加新的&编辑),在添加新页面之前添加细节被禁用,直到用户保存主人。

在编辑页面上,一切都可以使用。 Current Scenario Add web form Current scenario Edit web form

  1. 两种形式恰好有类似的管制
  2. 我想到了以下新的结构 - 用于添加同一网页/编辑(用户增加了主 记录(加入模式) - >保存 - >获取 重定向到同一个页面,编辑 模式 - >可以添加,更新删除新 详细信息或更新他 刚刚进入
  3. 你有什么区主你喜欢在这种情况下? Proposed structure Add Webform Proposed structure Edit Webform

在一份说明,供编辑页面单独的网页表单意味着复制一切 只有一些小的改动,以保存/编辑功能。同样对于细节,我必须在同一页上提供添加/编辑/删除

感谢达米安。

回答

3

不,这不是一个好主意。我的经验是,添加/编辑可能看起来很相似,但它们有不同之处。随着项目的增长,差异的数量通常会增加。

使用不同的形式,否则你最终会得到意大利面条。

然而,您可能会移动不会更改为用户控件的部分,并将这些部分包含在两个页面中。

+1

用于用户控件。 – 2011-05-19 07:13:07

+0

感谢您的解释。 '你的意思是'你可能会移动那些不会改变为用户控件的部分,并将这些部分包含在这两个页面中。“ ?这是否意味着在两个页面上使用“userControls”来表示“添加详细信息”等功能? – 2011-05-19 09:15:46

+0

是的。如果不会有所不同,请为“添加详细信息”创建一个用户控件。 – jgauffin 2011-05-19 09:25:36

-1

我建议使用JQuery和Open Popups进行新操作和编辑大小写操作。这也将使您的控件重用。

+0

谢谢。这只是一个粗略的草图,主要问题归结为在主/细节场景中使用单个网页或2个单独的网页进行添加/编辑。 – 2011-05-19 06:37:25

+0

使用单个和拖放按钮将打开弹出使用JQuery。 – Pankaj 2011-05-19 06:39:35

+0

你能解释一下,长远来看单一表格的好处是什么? – 2011-05-19 09:18:26

相关问题