2013-02-17 49 views
0

我在C#中使用webBrowserControl这个问题(与 VS 2005和VS 2012一起测试,因为我认为后面的版本可以工作,但它没有)。Web浏览器控件没有显示HTML表格的单元格边框

我有一个网页(asp.net),其中我手动生成一些 HTMLtables,它工作得很好,因为某些原因我想页面转换到 赢窗体应用程序(一个按钮单击窗体上会加载URL即本地 主机aspx页面,窗体上的Web浏览器控件)内

但是,当表显示在Web浏览器中,他们错过了一些格的边框 我不知道为什么会出现这种情况,它是一个简单的HTML表格,我没有使用任何花哨的样式,只是简单的表格,<td>边框设置为1 px。

所以问题是,网页显示完美,在所有browsres(IE,FF,铬) 但在WebBrowser控件内它隐藏边框部分细胞

回答

1

OOOOH 我解决了它,它可能是对其他人有效,所以我分享它。

其实我填写的表格单元格.InnerText = " ";值,即一个单一的空间,我将其更改为:.InnerHtml = "&nbsp";,它工作正常现在

所以,真正的问题是,在赢窗体应用程序,网页浏览器是 隐藏了在他们空白单元格边框,很想知道 这是web浏览器本身使用IE基础等

0

这些图像:第一个是WebBrowser控件enter image description here

enter image description here

相关问题