日期:2014-05-18  浏览次数:20423 次

为什么我在书上面的代码COPY进VS2005后不能进设计视图?
代码如下:
<html>
        <script   language= "C# "   runat= "server ">
                void   Page_Load(Object   Src,   EventArgs   E)   {
                        Message.Text   =   "您上次访问此页的时间是: "   +   DateTime.Now;
                }
        </script>
        <body>
              <h3> <font   face= "宋体 "> 操作服务器控件 </font> </h3>
              此示例说明如何在   Page_Load   事件内操作   &lt;asp:label&gt;   服务器控件以输出当前时间。
              <p>
              <hr>
              <asp:label   id= "Message "   font-size= "24 "   font-bold= "true "   runat=server/>
        </body>
</html>

VS2005在标记上面有很多波浪线,但无法进设计视图,请问为什么?谢谢

------解决方案--------------------
注意问题 。 <p> 没有对应结束 </p>
<hr> 要以 <hr/> 结束。你主要把波浪线解决就可以看到视图。正确如下

<html xmlns= "http://www.w3.org/1999/xhtml " >
<head runat= "server ">
<title> 无标题页 </title>
</head>
<body>
<form id= "form1 " runat= "server ">
<div>
<script language= "C# " runat= "server ">
void Page_Load(Object Src, EventArgs E) {
Message.Text = "您上次访问此页的时间是: " + DateTime.Now;
}
</script>
<h3> <font face= "宋体 "> 操作服务器控件 </font> </h3>
此示例说明如何在 Page_Load 事件内操作 &lt;asp:label&gt; 服务器控件以输出当前时间。
<p> </p>
<hr/>
<asp:label id= "Label1 " font-size= "24 " font-bold= "true " runat=server/>
</div>
</form>
</body>
</html>