请看下面的系统自动生成的语句
<%@ Page Language="C#" AutoEventWireup="false" CodeFile="HelloWeb.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" >
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>WebForm1</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
</asp:RadioButtonList></div>
</form>
</body>
</html>
当把上面的红色字体删除后,为什么还能够运行一个窗体出来呢?
难道 asp.net不在乎是否出错,能运行就运行??
错误 1 验证 (XHTML 1.0 Transitional): 元素“html”缺少必需的属性“xmlns”。 F:\WebSite2\HelloWeb.aspx 5 2 F:\WebSite2\
[此贴子已经被作者于2007-3-20 16:15:17编辑过]