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