从客户端生成的HTML表格将数据插入数据库。

16 浏览
0 Comments

从客户端生成的HTML表格将数据插入数据库。

我通过从Excel文件复制数据并粘贴到文本框中,然后使用jQuery解析,生成了一个HTML表格。\n为了实现这个目标,我按照这个问题的指引进行操作 -\n从Excel复制/粘贴到网页\n现在下一个需求是我需要将这个HTML表格中的数据插入到数据库表中。\n在ASP.NET Web Forms中,如何实现这个操作?

0
0 Comments

问题的出现原因是在客户端生成HTML表格后,将数据插入数据库时遇到困难。解决方法是将数据编码为逗号和标签,然后在服务器端进行解析和插入操作。

为什么要先将数据编码为逗号和标签呢?为什么不将数据粘贴并提交到服务器端,然后在服务器端进行解析呢?

代码示例:

var rows = data.split("\n");
for(var y in rows) {
    var cells = rows[y].split("\t");
    // 调用SQL 'INSERT'语句,并将cell[0]到cell[n]作为INSERT的参数值
}

通过将数据编码为逗号和标签,可以确保数据在传输过程中的准确性和完整性。在服务器端进行解析和插入操作可以更好地管理和处理数据,避免客户端传输过程中出现错误或数据丢失的情况。

总结起来,将数据编码为逗号和标签可以确保数据传输的准确性和完整性,而在服务器端进行解析和插入操作可以更好地管理和处理数据。这种方法可以有效解决从客户端生成的HTML表格插入数据到数据库时遇到的问题。

0