asp中的新行:javascript中继器

时间:2012-07-13 14:27:26

标签: javascript asp.net repeater

在我的aspx页面中,我有转发器显示列表的东西,我想添加新行并在转发器中显示它而不回发。我很快就会发送日期。我不想使用AJAX

如何通过JavaScript向asp:repeater添加行?

2 个答案:

答案 0 :(得分:0)

最好的选择是使用像firebug这样的工具来检索代码的html,然后使用javascript重新创建它并将其附加到DOM。肮脏但可行。使用像jquery这样的东西会让你的工作更轻松。

我知道你不想使用AJAX,但最干净的方法是使用UpdatePanel,并使用部分postabck在服务器端执行

答案 1 :(得分:0)

转发器只生成重复的html,因此绝对可以使用javascript插入新的html。正如@mellamokb所提到的,这些更改在服务器端不可见。

将客户端和服务器端呈现与ASP.NET Webforms混合在一起通常是一个坏主意。

在某种类型的列表依赖于例如在组合框中,为ASPX代码中的所有选项呈现列表通常更好。然后使用javascript隐藏除当前活动列表之外的所有列表。