在母版页main.Master的<head>中声明了如下定义:
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0" />
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" href="bootstrap/css/bootstrap-responsive.min.css" />
包括其尾部也声明了
<script type="text/javascript" src="bootstrap/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
但是在手机上浏览页面的时候发现页面并不会随着屏幕尺寸的改变而改变。如果取消母版页,而将页面作为普通的aspx,用同样的写法却能实现响应式设计。
这是什么原因呢?是asp.net母版页本身的缺陷还是有别的深层次原因?
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
在母版页中加这么一句就可以了.亲测有效.
感谢回复,不过自从转向MVC以后,就不会再用ASPX了