asp.net输出的_viewstate控件影响了我的页面布局
我的页面布局是这样的.
1.MasterPage(MP)页面中定义了一些静态内容(Header.ascx,footor.ascx)
2.A页面继承MP页面.
3.A页面包含两个iframe引用两个aspx页面(B,C..)
...
我现在遇到的问题:
A页面输出后,发现由asp.net框架输出的内容(如下):
<div>
<input type= "hidden " name= "__VIEWSTATE " id= "__VIEWSTATE " value= "/wEPDwULLTEwMDUyNjYzMjhkZDYm24t0qgliA7FvZG0keO9j72rP " />
</div>
占用了页面顶部一行(显示为空白行),刚好在Header.ascx内容以上。使的页面非常难看。
请高手求救。
------解决方案--------------------不会吧,hidden是不会显示任何东西的啊,楼主在看看是不是其他的原因,我这么想
------解决方案--------------------应该是div的问题,不关hidden的事.
------解决方案--------------------嗯,可能是認為 div 里面有值了
------解决方案--------------------hidden没有拼错吧,呵呵
------解决方案--------------------页面顶部的空白行是body元素默认的margin样式吧
呵呵
<body style= "margin:0 ">
试试
------解决方案--------------------如果你确定为ViewState造成的,关掉它。
什么 EnableViewState什么的 设置为false
------解决方案--------------------这个问题应该是由iframe引起的
我以前也遇到了后来没用iframe就没问题了
期待有解决的办法!
------解决方案--------------------我认为是默认的margin和padding值引起的
*{padding:0;margin:0;}
试试看
------解决方案--------------------up