Javascript asp中的新行:通过java脚本的repeater
在我的aspx页面中,我有一个转发器来显示列表中的内容,我想添加新行并在转发器中显示它,而无需回发。我很快就会把日期寄出去。我不想使用AJAXJavascript 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
如何通过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
?