在同一页面上添加/编辑网络表单?

发布于 2024-11-08 20:16:45 字数 730 浏览 0 评论 0原文

我正在设计一个非常复杂的具有主/详细结构的网络表单。将添加/编辑表单保留在同一网页上是一个好的举措吗?

我当前的场景有 2 个独立的网页(添加新页面和编辑页面),在添加新页面时,添加详细信息将被禁用,直到用户保存主页面。

在编辑页面上,一切都是开箱即用的。 当前场景添加 Web 表单 当前场景编辑网页表单

  1. 两种表单都具有完全相同的控件
  2. 我正在考虑以下新结构 - 用于添加/编辑的同一网页(用户添加主 记录(添加模式)->保存->获取 重定向到编辑的同一页面 模式->可以添加、更新删除新的 详情或更新高手他 刚刚进入
  3. 在这种情况下你们更喜欢什么? 建议结构添加 Webform 建议结构编辑网络表单

注意,用于编辑页面的单独 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.
Current Scenario Add web form
Current scenario Edit web form

  1. Both the forms have exactly similar controls
  2. 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
  3. What do you guys prefer in such scenarios ?
    Proposed structure Add Webform
    Proposed structure Edit Webform

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

捎一片雪花 2024-11-15 20:16:45

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

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

但是,您可以将不会更改的部分移至用户控件并将其包含在两个页面中。

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.

×眷恋的温暖 2024-11-15 20:16:45

我建议使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文