小弟写了个小程序,只写了一个DIV,引用了CSS,代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test1.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Hidden Field Test!</title>
<link href="CSS/boxCSS.css" type="text/css" rel="Stylesheet" />
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="drpTest" runat="server" AutoPostBack="true">
<asp:ListItem Selected="True">Choose a style!</asp:ListItem>
<asp:ListItem>CSS1</asp:ListItem>
<asp:ListItem>CSS2</asp:ListItem>
</asp:DropDownList>
</div>
</form>
</body>
</html>
在VS2005中显示正常,可是一运行,就变成了3个DIV。这是怎么回事啊?哪位大侠能够告诉我,小弟不胜感激!
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test1.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Hidden Field Test!</title>
<link href="CSS/boxCSS.css" type="text/css" rel="Stylesheet" />
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="drpTest" runat="server" AutoPostBack="true">
<asp:ListItem Selected="True">Choose a style!</asp:ListItem>
<asp:ListItem>CSS1</asp:ListItem>
<asp:ListItem>CSS2</asp:ListItem>
</asp:DropDownList>
</div>
</form>
</body>
</html>
在VS2005中显示正常,可是一运行,就变成了3个DIV。这是怎么回事啊?哪位大侠能够告诉我,小弟不胜感激!
服务器控件在客户端是会增加一些HTML标签的