使用组合插入和编辑表单与单独使用,最佳做法是什么?

Using a combined Insert & Edit form vs seperate, what is best practice?

我有一个 asp.net 列表视图来显示记录。然后,我通过显示表单使用 jquery 到 add/edit 记录。无论 inserting/editing,表格看起来都一样,但某些事情会发生变化,例如打开时,我将清除所有字段以进行添加,并填充以进行编辑。我会将按钮从更新更改为添加等。

我的问题是 - 将 ifs 编码到 javascript 中以检查它是插入还是编辑操作感觉不对。但话又说回来,通过单独的形式来复制大部分功能是错误的。 是否有执行此操作的标准或最佳实践方法?

感谢您的帮助

我不觉得使用相同的表格有什么问题。这样一来,您就可以避免编写额外的 markup/html。我个人经常这样做。