注册 登录
编程论坛 ASP.NET技术论坛

[求助]新手请教一个麻烦的问题

liuminghui 发布于 2007-03-20 15:29, 1525 次点击

请看下面的系统自动生成的语句


<%@ 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>
&nbsp;&nbsp;<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编辑过]

19 回复
#2
chenjin1452007-03-20 15:34
那只是标明以最新w3c标准
#3
liuminghui2007-03-20 15:42
是不是最新版本上面,那个程序就错了呢啊?
那以后,我再遇到错误,也不知道是由于版本原因,还是个人原因了?
#4
冰镇柠檬汁儿2007-03-20 15:54
如果你用的是net2005的话这个东西最好不要删,否则会有问题
#5
chenjin1452007-03-20 15:55

那东西关系不大

#6
liuminghui2007-03-20 16:14
好的,那我就不删除。
只是我刚学,看不懂的语句就改动一下或者删除看看有什么不同的结果的

谢谢!
#7
冰镇柠檬汁儿2007-03-20 16:16
以下是引用chenjin145在2007-3-20 15:55:41的发言:

那东西关系不大

但是它指定了默认的XML标准,如果不指定,可能会根据IE浏览器的默认值了,最好还是有

#8
liuminghui2007-03-20 16:23

有时间帮我看看下面的代码

<%@ 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>
<title>HTML 页面示例</title>
</head>
<body >
<center >
<h1 >欢迎阅读本书</h1>
<i>示例斜体字</i>
<b>示例粗体字</b>
<h3 ><font color="blue">兰色字体。下面是一个表格示例</font>
</h3>
<hr />
<br />
</center>
<table border ="1">
<tr >
<td>姓名</td>
<td>input type="text" name="Name"</td>
</tr>
<tr>
<td>注释</td>
<td>
<textarea name ="" rows ="3" cols ="65" wrap ></textarea>

</td>
</tr>
</table>
</body>
</html>
红色部分的wrap出现了错误:

错误 2 验证 (XHTML 1.0 Transitional): 此属性名称必须后跟一个等号(=)和一个值。如果用引号将该值括起来,则必须成对使用引号。 F:\WebSite2\HelloWeb.aspx 27 41 F:\WebSite2\


错误 3 验证 (XHTML 1.0 Transitional): 属性“wrap”不是元素“textarea”的有效属性。 F:\WebSite2\HelloWeb.aspx 27 41 F:\WebSite2\


然后,我wrap 改为wrap="1"

只还有上面的 错误 3 不知怎么解决呢?

#9
liuminghui2007-03-20 16:44
人呢?
#10
冰镇柠檬汁儿2007-03-20 16:47
wrap是做什么用的
#11
liuminghui2007-03-20 16:48
这个问题解决了,以后我可不能再到处找你了,会打扰你的。
#12
liuminghui2007-03-20 16:48
我还不知道wrap是什么东西呢
我看书的,书上的例子
#13
liuminghui2007-03-20 16:56

书上的例子是用记事本写的,但我不想用记事本写,就改了一点点



<html>
<head>
<title>HTML 页面示例</title>
</head>
<body >
<center >
<h1 >欢迎阅读本书</h1>
<i>示例斜体字</i>
<b>示例粗体字</b>
<h3 ><font color="blue">兰色字体。下面是一个表格示例</font>
</h3>
<hr />
<br />
</center>
<table border ="1">
<tr >
<td>姓名</td>
<td>input type="text" name="Name"</td>
</tr>
<tr>
<td>注释</td>
<td>
<textarea name ="" rows ="3" cols ="65" wrap ></textarea>

</td>
</tr>
</table>
</body>
</html>

红色字体是书上的源代码,要放在记事本里面的。

#14
冰镇柠檬汁儿2007-03-20 17:00
以下是引用liuminghui在2007-3-20 16:48:08的发言:
这个问题解决了,以后我可不能再到处找你了,会打扰你的。

打扰我什么,没事的

#15
liuminghui2007-03-20 17:03
你有时候可能有更重要的事情,我不可能一有问题就到处发帖:“寻版主 冰镇柠檬汁儿”

那可不能的了!
请你帮我把现在的问题解决吧。 冰镇柠檬汁儿
#16
冰镇柠檬汁儿2007-03-20 17:14
wrap这个东西我没见过啊,你的问题不是解决了吗
#17
liuminghui2007-03-20 17:18
还没有解决,那我自己想法子吧..


Thank you !
#18
liuminghui2007-03-21 10:50

有时间帮我看看下面的代码

<%@ 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>
<title>HTML 页面示例</title>
</head>
<body >
<center >
<h1 >欢迎阅读本书</h1>
<i>示例斜体字</i>
<b>示例粗体字</b>
<h3 ><font color="blue">兰色字体。下面是一个表格示例</font>
</h3>
<hr />
<br />
</center>
<table border ="1">
<tr >
<td>姓名</td>
<td>input type="text" name="Name"</td>
</tr>
<tr>
<td>注释</td>
<td>
<textarea name ="" rows ="3" cols ="65" wrap ></textarea>

</td>
</tr>
</table>
</body>
</html>
红色部分的wrap出现了错误:

错误 2 验证 (XHTML 1.0 Transitional): 此属性名称必须后跟一个等号(=)和一个值。如果用引号将该值括起来,则必须成对使用引号。 F:\WebSite2\HelloWeb.aspx 27 41 F:\WebSite2\


错误 3 验证 (XHTML 1.0 Transitional): 属性“wrap”不是元素“textarea”的有效属性。 F:\WebSite2\HelloWeb.aspx 27 41 F:\WebSite2\


然后,我wrap 改为wrap="1"

只还有上面的 错误 3 不知怎么解决呢?

#19
bygg2007-03-21 11:18
wrap 是CSS里面的,加到这里做什么??
#20
liuminghui2007-03-21 11:23
那我也不知道啊,我还没有弄懂


自己研究没有弄出来,先跳一步,过几天可能会明白的
1