我正在尝试根据窗口的大小调整页面大小。我需要页面加载时以及调整窗口大小时窗口的大小。
我在网上查了一下,发现了一种用 javascript 来做到这一点的方法。这样做的问题是 JavaScript 在 page_load 之后被触发。我知道在页面加载之前不可能获取 javascript 值,那么我如何在代码中使用 javascript 中的值呢?我可以使用另一个页面,通过 javascript 确定窗口的大小,并将其传递到我的主页吗? 我希望这一点很清楚。谢谢!
最佳答案
没有。您无法从服务器端获取窗口大小。然而,假设您使用的是 jQuery,您可以在 javascript 中执行以下操作:
var width = $(windows).width(),
height = $(window).height();
获取这些值后,通过 Ajax 调用将它们传递给服务器:
$.ajax({
method:'POST',
data: { w : width, h: height},
// complete your ajax
});
关于javascript - ASP.NET 获取页面加载时的窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42544901/