在同一页面上添加/编辑网络表单?
我正在设计一个非常复杂的具有主/详细结构的网络表单。将添加/编辑表单保留在同一网页上是一个好的举措吗?
我当前的场景有 2 个独立的网页(添加新页面和编辑页面),在添加新页面时,添加详细信息将被禁用,直到用户保存主页面。
在编辑页面上,一切都是开箱即用的。
- 两种表单都具有完全相同的控件
- 我正在考虑以下新结构 - 用于添加/编辑的同一网页(用户添加主 记录(添加模式)->保存->获取 重定向到编辑的同一页面 模式->可以添加、更新删除新的 详情或更新高手他 刚刚进入
- 在这种情况下你们更喜欢什么?
注意,用于编辑页面的单独 Web 表单意味着复制所有内容 只需对保存/编辑功能进行一些细微的更改。另外,对于详细信息,我必须在同一页面上提供添加/编辑/删除,无论如何,
谢谢达米安。
I am designing a pretty complex webform with Master/Detail structure. Is it a good move to keep the add/edit form on the same webpage ?
My current scenario has 2 separate web pages (add new & edit), On add new page the add details is disabled until user saves the master.
On edit page everything works out of the box.
- Both the forms have exactly similar controls
- I am thinking about the following new structure - Same webpage for Add/Edit (User adds master
record (add mode) -> Saves -> Gets
redirected to the same page with edit
mode-> Can add,update delete new
Details or Update the master he
just entered- What do you guys prefer in such scenarios ?
On a note, separate webform for edit page means duplicating everything
with just some minor changes to Save/Edit functionality. Also for the details I have to provide Add/Edit/Delete on the same page anyway
Thanks Damien.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,这不是一个好主意。我的经验是,添加/编辑可能看起来非常相似,但它们也有不同之处。差异的数量通常随着项目的增长而增加。
使用不同的形式,否则你最终会得到意大利面条。
但是,您可以将不会更改的部分移至用户控件并将其包含在两个页面中。
No, it's not a good idea. My experience is that add/edit might look quite similar, but they have things that differ. The number of differences usually grows as the project grows.
Use different forms, or you'll end up with spaghetti.
You might however move parts that will not change to user controls and include those in both pages.
我建议使用 JQuery 和 Open Popups 来进行新建和编辑案例的此类操作。这也将使您的控件得到重用。
I suggest to use JQuery and Open Popups for such operations for new and edit case. This will also make reuse of your controls.