【发布时间】:2012-09-25 12:36:01
【问题描述】:
我有一个用于捕获特定任务数据的 asp.net 表单页面,任务项将以表格方式显示。 此任务中可能包含许多项目,我希望为此动态添加适当的表单字段。 然后我需要“保存”表单中的数据。
我想知道解决这个问题的最简单方法是什么。
我曾计划生成一个“起始”行,然后根据需要使用 jQuery 克隆它(同时稍微重命名输入)。 唯一的问题是,根据任务项的类型,表单字段会略有不同。这意味着要从一个非常复杂的“启动器”行开始,并在 js 中包含相当多的代码以及克隆 - 或者我猜想持有每种“类型”的启动器行,隐藏在页面上的某个位置并将它们克隆到生活中根据需要
或者可能为每个使用 append(...html...) 的任务类型提供一个 js 函数
我试图避免使用更新面板 - 我可以在其中生成代码中的所有新字段,但也许这样会更简单?
但除此之外,当我真的想将数据保存起来时,假设获得这一切的唯一方法是使用 Request.Form 集合?
对你们将如何处理这件事很感兴趣,因为我尽量不让自己难过。
谢谢
自然
【问题讨论】:
标签: c# jquery asp.net ajax forms