0

在我的 asp.net Web 应用程序中,我使用了 liter 控件来显示 HTML 数据。每当用户单击按钮时,我都会有一组 html 数据,并且需要在文本控件中显示它。

假设如果我有 HTML 表格数据或任何其他带有一些格式化标签的文本,那么它也可以完美地显示在文字控制中......

但是我在显示这个 HTML TABLE 数据时遇到了问题(尤其是这个)。例如,我在字符串中有这个 HTML TABLE 数据。在调试模式下,我只是复制了字符串值并将其存储为 .html 文件。所以,如果我在浏览器中打开文件,它会显示完整的表数据(方式 1)。但是在我的项目中,我只是将字符串值分配给文字控制文本。

literal1.text=htmlString;

但是当我查看浏览器时,我的文字控件仅显示部分 html 表数据。特别是,第一列完全没有显示,第二行的一部分也没有显示(方式 2)。

我有点怀疑这是否是对齐问题。无论如何我都无法设置文字控件的对齐方式......

请指导我摆脱这个问题......

我附上了浏览器中显示的原始表格数据(图 1)和文字控制表数据(图 2)的打印屏幕...

图片1 * 方式 1 的图像 1*

图片2 * 方式 2 的图像 2 *

4

1 回答 1

1

我建议的第一件事是使用 Firebug 或其他 Web 开发工具比较生成的 html 标记和影响 CSS。这应该告诉你差异在哪里。

根据您的屏幕截图,差异似乎归结为样式,因此您的 HTML 从一个版本到另一个版本和/或 CSS 不同。

您可以发布一些代码来解决您的问题吗?

于 2012-10-22T12:46:12.823 回答