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

Bar*_*ker 2 vb.net

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

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

Dev*_* IT 5

快速回答:不,你不能.

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

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

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

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

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

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

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