使用FormView Control和内容模板实现“复制到新功能”功能的最佳方法是什么

StackOverflow https://stackoverflow.com/questions/4315493

  •  29-09-2019
  •  | 
  •  

我在ASP.NET页面中有一个FormView控件。我使用intertiTemTplate和EditiTemTemplate来提供数据操作功能,并且运行良好。我想允许用户从现有项目中“复制新”。换句话说,我希望用户能够显示一个项目,就好像要编辑它一样,然后,如果他们单击“复制到新”按钮,它将将信息从该项目加载到“插入”中形式使他们只能更改所需的数据位,然后插入新项目。

我们要处理的数据对象很大,因此,如果此功能可以为用户节省大量数据输入苦难。

我已经尝试了在复制按钮的点击事件中复制现有的EditiTemtemplate控件,将其存储,然后将其写入新的interiteMtemplate控件,一旦重新加载表单(在page_prerender事件中)。但这是非常丑陋的东西。必须有一种更好/更简单的方法。

有没有人有什么建议?

非常感谢您提供的任何建议。

有帮助吗?

解决方案

好吧,为什么不只是将其保留在编辑视图中,将复制到新设置标志,然后处理列式事件,如果在复制到新模式中,则插入新记录,而不是继续进行更新。这可能会节省您的大量工作。

Hth。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top