0

我有一个在 jQuery 中运行的站点,我将它加载到 C# 中的浏览器对象中。该站点可以正常加载并按预期运行。我遇到的唯一问题是,当屏幕上出现新数据时,浏览器对象中不显示滚动条,并且内容超出浏览器对象的底部,看不见。

我正在寻找解决方案。这是我的想法:

  1. 通过 Ajax 发送/接收数据时是否有 C# 浏览器对象事件传递?如果是这样,我可以告诉对象滚动到页面底部吗?

  2. 有没有一种方法可以在我的网页上添加使页面自动滚动的 JS?虽然我不认为这会起作用,因为 C# 浏览器对象从技术上讲永远不会到达页面底部。只要您输入数据,它就会继续运行。

  3. 还有其他任何人能想到的选择吗?

4

3 回答 3

0

是否设置了 ScrollBarsEnabled 属性?

MyWebBrowserControl.ScrollBarsEnabled = True
于 2012-10-10T16:27:57.770 回答
0

通过浏览器控件,您可以在您正在显示的页面上插入/编辑样式 - 请参见此处

使用这种技术,您应该能够删除或以其他方式覆盖隐藏滚动条的样式。

于 2012-10-10T17:40:05.503 回答
0

必须使用 JQuery 自动滚动屏幕。不一定首先弄清楚它为什么不起作用,但是使用 jquery 滚动是一个很好的解决方法。

于 2013-02-13T21:32:22.370 回答