我需要用vb获取浏览器窗口的浏览器高度和宽度.我可以通过使用javascript设置ASP.Net隐藏输入控件来获取这些值,在页面加载并回发完成后.我需要能够在页面最初加载时获取这些值,以便我可以根据这些值创建图像.
我还是VB.Net的新手,所以任何帮助都会很棒.谢谢!
快速回答:不,你不能.
但是:您可以通过查看请求标头值来访问这些值.
请注意,值可能并不总是存在,并且不同的浏览器可能会或可能不会使用不同的密钥发送这些值.
获得此值的最佳方法应该是使用javascript或vbscript(即CLIENT脚本).您可以使用ajax创建图像异步方式.
ASP.NET是一种SERVER端编程语言(如JSP或PHP),与哪个浏览器访问它无关...
这样看,Google Bot"浏览器"的屏幕大小是多少?或者如果使用telnet访问您的站点会怎么样?
因此,您应该使用客户端脚本来访问客户端属性.
如果我不清楚或不对,请不要犹豫.