我有一个非常简单的Web UserControl派生自System.Web.UI.UserControl。 在设计时,用户控件在VS2008窗格中看起来很完美,具有所有CSS样式。什么时候 我将这个控件拖放到一个aspx页面上,CSS样式被应用但是一些文本被隐藏并且CSS看起来很扭曲。
我检查了CSS,UserControl和ASPx页面的路径。所有都在root下处于同一级别。 aspx页面只包含FORM标签中的UserControl。
知道出了什么问题吗?
答案 0 :(得分:0)
找到解决方案!!!!
VS2008默认添加此DOCTYPE -
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
将其更改为
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
这解决了这个问题。样式表得到 适当应用!!!