Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML表格显示表格外部的随机单元格值_Html_Vb.net - Fatal编程技术网

HTML表格显示表格外部的随机单元格值

HTML表格显示表格外部的随机单元格值,html,vb.net,Html,Vb.net,我正在使用字符串生成器逐行设置html表,以便通过电子邮件发送。目前,我使用数据读取器从数据库收集信息,而dataReader.read使用stringbuilder.Append将每个单元格值添加到表中 问题是在大约200行之后,html会中断,并在电子邮件中的表格上方显示一个单元格值。我尝试过改变单元格填充,但没有成功。如果您对我的html表为何会崩溃有任何建议或想法,我们将不胜感激 提前谢谢,我为我的问题中缺少细节而道歉。尝试通过验证器运行您的输出。我怀疑您提前关闭了TR。另一个可能会破坏

我正在使用字符串生成器逐行设置html表,以便通过电子邮件发送。目前,我使用数据读取器从数据库收集信息,而dataReader.read使用stringbuilder.Append将每个单元格值添加到表中

问题是在大约200行之后,html会中断,并在电子邮件中的表格上方显示一个单元格值。我尝试过改变单元格填充,但没有成功。如果您对我的html表为何会崩溃有任何建议或想法,我们将不胜感激


提前谢谢,我为我的问题中缺少细节而道歉。

尝试通过验证器运行您的输出。我怀疑您提前关闭了TR。

另一个可能会破坏标记的因素是单元格数据是否包含字符,特别是如果所有行都是用相同的代码生成的,但直到表的一半才发生破坏

如果是,则需要分别将其更改为和。
当您声明您使用的是vb.net时,我怀疑您将能够使用类似Html.Encode的东西—这在c语言中是可用的,不能肯定,因为我从未使用过vb.net

您的StringBuilder代码中无疑存在错误—请发布您是如何构建此表的。如果没有一些代码,我们将无法提供太多帮助。您可以显示一些代码或从生成的HTML摘录吗?不幸的是,我现在无法显示代码。我会尽量使我的代码尽可能通用,但我不确定我必须花时间来完成这一步。再一次,很抱歉没有提供详细信息。我发现这里的标签偶尔会更改为“手机信息”。我找到了插入“是”的代码,但删除此代码后,仍然会显示错误。我将尝试查找更多类似这样的错误。谢谢你的帮助。你能发布一些示例代码,让我们看看你是如何构建标记的吗?这可能有助于某人发现您的逻辑中可能存在的细微缺陷。我已对此进行了检查,并且此数据集中没有字符。不过,这是一件值得今后注意的好事情,谢谢。我也在FireFox中测试了我的代码,它工作正常。似乎HTML只在IE中出现。你安装了HTML验证程序吗?这是一个检查标记格式是否正确的好工具。仅仅因为一个页面在一个浏览器中工作,并不意味着它是正确的——可能只是因为所讨论的浏览器更能容忍我同意belugabob的错误。如果发生此类错误,请始终通过HTML验证程序运行代码。你会惊讶地发现,错过一些东西是多么容易。