0

我有一个从 System.Web.UI.UserControl 派生的非常简单的 Web UserControl。在设计时,用户控件在具有所有 CSS 样式的 VS2008 窗格中看起来很完美。当我将此控件拖放到 aspx 页面上时,会应用 CSS 样式,但会隐藏一些文本,并且 CSS 看起来会变形。

我检查了 CSS、UserControl 和 ASPx 页面的路径。所有都在根目录下的同一级别。aspx 页面仅在 FORM 标记中包含 UserControl。

知道出了什么问题吗?

4

1 回答 1

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" >

这解决了这个问题。样式表得到正确应用!!!

于 2010-10-06T09:30:21.553 回答