【问题标题】:How to find the Vertical size of a window displaying a web page如何查找显示网页的窗口的垂直大小
【发布时间】:2023-03-31 17:37:02
【问题描述】:

我有一个只有一个母版页的 ASP.NET 站点。在此站点的一个页面上,我将 PDF 文件显示为页面内容。

我需要一种方法来知道我可以制作 PDF 控件的大小,这样我就不会为网页创建滚动条(PDF 控件有它自己的滚动条)。

我可以通过将控件的宽度设置为 100% 来水平解决这个问题。遗憾的是,这不适用于垂直尺寸。

感谢任何帮助。

瓦卡诺

【问题讨论】:

  • 我希望不必使用 JavaScript。我想要一个类似于此处找到的解决方案:codeverge.net/… 该解决方案似乎对我不起作用(不知道为什么)。

标签: asp.net javascript


【解决方案1】:

无法确定此服务器端,因此您需要使用 JavaScript。我推荐jQuery Dimensions plug in

【讨论】:

  • 我希望不必使用 JavaScript。我想要一个类似于此处找到的解决方案:codeverge.net/… 该解决方案似乎对我不起作用(不知道为什么)。
  • 这是真正的链接:forums.asp.net/t/964672.aspx(我认为另一个是副本)
【解决方案2】:

但是,如果您确实使用 JavaScript,有一种解决方法,您可以将该值放入 HiddenField(当然 JavaScript 会将其视为输入),然后单击提交按钮,这一切都在幕后完成。如果您使用 UpdatePanel,您可能无需用户干预即可完成部分回发。

对于按钮点击,查看 Document.Forms[0].btnMyButton.Click();.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    • 2017-02-17
    • 2011-05-21
    • 2015-12-09
    • 2011-01-09
    • 1970-01-01
    相关资源
    最近更新 更多