Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript asp中的新行:通过java脚本的repeater_Javascript_Asp.net_Repeater - Fatal编程技术网

Javascript asp中的新行:通过java脚本的repeater

Javascript asp中的新行:通过java脚本的repeater,javascript,asp.net,repeater,Javascript,Asp.net,Repeater,在我的aspx页面中,我有一个转发器来显示列表中的内容,我想添加新行并在转发器中显示它,而无需回发。我很快就会把日期寄出去。我不想使用AJAX 如何通过JavaScript将行添加到asp:repeater?最佳选择是使用firebug之类的工具输入代码,检索行的html,然后使用JavaScript重新创建该行并将其附加到DOM。肮脏但可行。使用jquery之类的工具将使您的工作更轻松 我知道你不想使用AJAX,但最干净的方法是使用UpdatePanel,而do是在服务器端使用部分postab

在我的aspx页面中,我有一个转发器来显示列表中的内容,我想添加新行并在转发器中显示它,而无需回发。我很快就会把日期寄出去。我不想使用AJAX


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

最佳选择是使用firebug之类的工具输入代码,检索行的html,然后使用JavaScript重新创建该行并将其附加到DOM。肮脏但可行。使用jquery之类的工具将使您的工作更轻松


我知道你不想使用AJAX,但最干净的方法是使用UpdatePanel,而do是在服务器端使用部分postabck,repeater只生成重复的html,因此绝对可以使用javascript插入新的html。正如@mellamokb提到的,这些更改在服务器端将不可见

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


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

您可以这样做,但服务器端无法访问该列表。你想要达到的实际目标是什么?我有下拉列表和复选框列表。更改后,dropdownlist复选框列表获取新值。我必须记住选中的复选框(包含关于dropdownlist值的信息)并在Repeaters中显示它,所以为什么不能使用AJAX,即
UpdatePanel