访问由javascript在后面的代码中克隆的gridview行

时间:2018-09-02 17:21:46

标签: javascript c# asp.net vb.net

我有一个网格视图,其中包含几个项目模板列。在页面加载时,我将其绑定到DataTable以便添加空行。然后,我使用引导程序模态,要求用户填写将添加到网格的某些字段。每当用户填写所有字段并单击添加时,我都会使用以下JavaScript代码克隆第一个空行,向其中添加填充字段的值。

         var grd = document.getElementById('grdInvoice');
            var tbody = grd.rows[0].parentNode;
            var row = grd.rows[grd.rows.length - 1];
            row = row.cloneNode(true);

直到这里一切都工作顺利。

问题是当将此GridView保存到数据库时,for循环仅读取页面加载时创建的第一行,单击“保存”按钮并且网格行计数始终返回1时,看不到所有克隆的行。

服务器端代码(VB.net或C#)不能访问由客户端(JavaScript)代码创建的元素吗?还是克隆功能中缺少一部分?

谢谢。

0 个答案:

没有答案