<%@ Page language="c#" Inherits="pjtest.clear" CodeFile="clear.aspx.cs" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>clear</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"/>
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
一直提示的<HTML></HTML>标签等内容必须小写,还有meta标签必须以 /> 结束才行吗?

解决方案 »

  1.   

    我的感觉,只是提示你用小写 其实作用一样 可能是html规范要求小写吧,并且容错性很强。。
      

  2.   

    最好是小写,但是大写也可以。不像XML里要求很严格,必须遵循大小写规范。VS里每个标签和属性也要小写的。
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >W3C中对于HTML的标准有自己的定义,上面使用的是Transitional,过渡的,所以对html中的大写标记,会在VS中以警告形式提醒,但不会报错,如果使用Strict,则必须使用小写,要不然编译报错。meta标记也是要有结束标记你可以看一下W3C的一些标准,了解下,知道有这么一回事就可以了。
      

  4.   

    谢谢各位大大,问题已经解决了~~小弟还想继续问一个新的问题  “节或组名“scriptResourceHandle”以定义。只能在定义此名称的配置级 别更新此名称”
    网上说的办法是把就应用程序池的.Net FrameWork 4版本修改为2.0 即可。该怎么改啊?
      

  5.   

    没看清楚是应用程序池里的,在IIS里设置的。
      

  6.   

    IIS中找到你项目的虚拟目录,找属性中的asp.net选项卡,选择asp.net version为2.0点“应用”