本人在练习测试Server对象的HTMLEncode方法时,代码如下:
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%
Response.Write(Server.HTMLEncode("这是对HTMLEncode方法的测试。<br>这里应该不会另起一行。"))
%>
</body>
</html>
但执行时,出现如下错误信息:
编译器错误信息: CS1002: 应输入 ;源错误: 行 8:  <body>
行 9:  <%
行 10: Response.Write(Server.HTMLEncode("这是对HTMLEncode方法的测试。<br>这里应该不会另起一行。"))
行 11: %>
行 12: </body>
 源文件: C:\Inetpub\wwwroot\server1.aspx    行: 10 

请教各位,这是为什么?谢谢!