有没有办法在VB.Net中找到浏览器窗口的高度和宽度而不使用javascript?

时间:2010-06-09 21:47:43

标签: vb.net

我需要使用vb获取浏览器窗口的浏览器高度和宽度。我可以通过使用javascript设置ASP.Net隐藏输入控件来获取这些值,在页面加载并回发完成后。我需要能够在页面最初加载时获取这些值,以便我可以根据这些值创建图像。

我还是VB.Net的新手,所以任何帮助都会很棒。谢谢!

1 个答案:

答案 0 :(得分:5)

快速回答:不,你不能。

但是:您可以通过查看请求标头值来访问这些值。

请注意,该值可能并不总是存在,并且不同的浏览器可能会或可能不会使用不同的密钥发送这些值。

拥有此值的最佳方法应该是使用javascript或vbscript(即CLIENT脚本)。您可以使用ajax创建图像异步方式。

ASP.NET是一种SERVER端编程语言(如JSP或PHP),与浏览器访问它无关......

这样看,Google Bot“浏览器”的屏幕尺寸是多少?或者如果使用telnet访问您的站点会怎么样?

因此,您应该使用客户端脚本来访问客户端属性。

如果我不清楚或不对,请不要犹豫。