使用Javascript ASP.Net 1.1添加和检索添加到DataGrid的行

使用Javascript ASP.Net 1.1添加和检索添加到DataGrid的行,asp.net,javascript,datagrid,Asp.net,Javascript,Datagrid,我可以使用javascript DOM cloneNode方法添加一行,现在我想读取服务器端dataGrid的所有行 任何帮助都将不胜感激如果不使用表单中的隐藏字段来存储新添加的行,就无法做到这一点。这是因为您添加到datagrid的行的值不会回发到服务器。您需要将行值存储到一个隐藏的表单字段中,该字段将被发回,您可以在服务器端访问这些值,并将其解析为行,然后对其执行任何操作。进一步了解您试图完成的操作可能会有所帮助。Ali已经提到了代码可以工作的一种方法。您可以让代码向隐藏的表单字段添加值,同

我可以使用javascript DOM cloneNode方法添加一行,现在我想读取服务器端dataGrid的所有行


任何帮助都将不胜感激

如果不使用表单中的隐藏字段来存储新添加的行,就无法做到这一点。这是因为您添加到datagrid的行的值不会回发到服务器。您需要将行值存储到一个隐藏的表单字段中,该字段将被发回,您可以在服务器端访问这些值,并将其解析为行,然后对其执行任何操作。

进一步了解您试图完成的操作可能会有所帮助。Ali已经提到了代码可以工作的一种方法。您可以让代码向隐藏的表单字段添加值,同时在屏幕上添加行。这将允许您在浏览器级别添加行,而无需回发。当然,这样做的缺点是,在服务器端代码可以处理任何添加内容之前,仍然需要刷新页面

第二种选择是在页面上实现某种AJAX行为。这将允许服务器端代码在添加新行值时访问它们,而无需进行总页面刷新。因为您使用的是.NET1.1,所以不能使用Microsoft的AJAX工具包,但您可以尝试一下。我自己从来没试过,但总比自己动手滚好