我有一个ASP页面,它有一个gridview。我使用window.height和window.width在javascript中设置了gridview的高度和宽度。但是,当用户调整浏览器大小时,gridview大小不会更新,因为它仅在页面加载期间发生。那么当用户调整浏览器窗口大小时,如何将gridview设置为页面大小。我使用下面的代码正如link中提到的那样。但是它再次重新加载页面并且从后面的代码中再次运行Page_load,并且再次从数据库中检索数据等。那么是否还有其他方法没有再次加载页面(Form_load)?
jQuery(function($){
var windowWidth = $(window).width();
$(window).resize(function() {
if(windowWidth != $(window).width()){
location.reload();
return;
}
});
});