如何在ASP.NET中修复不同屏幕尺寸的网站页面设置。
感谢
答案 0 :(得分:0)
没有办法,因为ASP.NET是服务器端脚本语言 - 并且服务器不会向屏幕显示任何页面,因此没有“屏幕大小”。
答案 1 :(得分:0)
通常,我将页面的全部或大部分放入具有一定宽度的DIV中 - 取决于看起来不错的50-90%。这需要处理 width 。
在标题之后,我的其余页面经常需要滚动而不会丢失标题,所以所有内容都在一个名为“scrollcontainer”的DIV中,然后我包含了这个javascript(我忘了我从几个月或几年偷了它的地方前):
function resizeScrollContainer() {
var windowHeight;
var newHeight;
if (typeof window.innerWidth != 'undefined') {
windowHeight = window.innerHeight;
}
else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
windowHeight = document.documentElement.clientHeight;
}
else {
windowHeight = document.getElementsByTagName('body')[0].clientHeight;
};
newHeight = windowHeight - document.getElementById("scrollContainer").scrollTop - 135;
if (newHeight > 200) {
document.getElementById("scrollContainer").style.height = newHeight + "px";
}
else {
document.getElementById("scrollContainer").style.height = 200;
}
}
window.onresize = resizeScrollContainer;
window.onload = resizeScrollContainer;
javascript保持主DIV的高度只是浏览器的高度。这需要处理高度。
我希望这有帮助!