将GridView复制到客户端上的另一个GridView(也是ListViews)

时间:2013-08-07 19:05:10

标签: javascript asp.net ajax listview gridview

我有一个项目,我在ASP.net Web应用程序中收集多个选项卡上的信息。我正在使用Microsoft AJAX工具包来支持选项卡。收集信息后,我附上了一个“评论”标签,其中总结了其他标签上的信息。

我开始使用UpdatePanel,但我发现处理时间太长,在我的开发工作站和我们的网络服务器上托管时大约5-10秒。

我在客户端使用直接Javascript将数据从其他三个选项卡复制到Review选项卡,并在处理文本框和下拉列表时成功。但是,我有一个包含文本数据的GridView和一个包含需要复制到审阅面板的照片的ListView。

我没有成功将数据复制到我为保存数据而添加的新控件。保存记录时,我从原始选项卡中提取数据(运行良好),因此从数据访问角度来看,我不需要在Review面板上使用GridView和ListView。控件只需要显示数据。

1 个答案:

答案 0 :(得分:0)

1步 - 封装您需要在div中复制的区域。

2步 - 创建一个函数来提取那些div的html并粘贴到目的地,如

function printDiv(sourcediv,destinationdiv) {
document.getElementById(destinationdiv).innerHTML== document.getElementById(sourcediv).innerHTML;
 }