大概意思是在编译时发生了一个错误
原因是"Head"不知道是什么
错误页面是 C:\Inetpub\wwwroot\Shopping\check.aspx 第一行lz你看看是不是你的那个<% Head=.... 什么地方写错了

解决方案 »

  1.   

    Compiler Error Message: BC30451: Name 'Head' is not declared 不是说了你变量没声明么...你用别的BROWSER"运行"也是这样的结果~
      

  2.   

    <% String Head = "以下...
      

  3.   

    Head?
    应该是Page.Head吧
      

  4.   

    我只想知道这行是楼主打算干吗用的???????<% Head="以下是您所选购的物品清单"(注:这行字是红色的)就是这里出错了, %是可以随便用的么? 
      

  5.   

    从ASP直接改为ASP.NET运行的代码对吧?错误提示为Head是一个为定义的变量名称,你必须先定义,例如用Dim Head。
      

  6.   

    我补充 完整下程序吧`因为这程序是我老师给的``不是我自己写的`所以我不是很清楚它的结构`
    <% Head="以下是您所选购的物品清单"'<!--#include file="Util.asp" -->
    '<!--#include file="dbconn.asp"-->ProductList = Session("ProductList")
    If Len(ProductList) = 0 Then Response.Redirect "Nothing.asp"
    If Request("MySelf") = "Yes" Then
       ProductList = ""
       Products = Split(Request("ProductID"), ", ")
       For I=0 To UBound(Products)
          PutToShopBag Products(I), ProductList
       Next
       Session("ProductList") = ProductList
    End If
    sql = "Select * From Products"
    sql = sql & " Where ProductID In (" & ProductList & ")"
    sql = sql & " Order By ProductID"
    Set rs = conn.Execute( sql ) %>
    <HTML><HEAD><TITLE><%=Head%></TITLE></HEAD>
    ...........
      

  7.   

    简直就是asp代码,还有怀疑楼主根本就没建立起asp.net运行环境.
      

  8.   

    你不会是把ASP文件直接生成改为aspx吧!!!
    至于错误当是就是你本应该是ASP的文件,ASP和ASPX还是很多不一样的哈。所以你这样肯定通不过了。
      

  9.   

    IIS 中
    设置 web扩展设置 将 active server pages设为允许 
    并且 设置你的网站
    属性 -> 主目录 -> 配置 -> 选项 -> 启用父路径按上面的设置试试
      

  10.   

    IIS 中
    设置 web扩展设置 将 active server pages设为允许 这个在IIS的哪里啊``
    下面的设置网站以前已经做好了`
      

  11.   

    运行环境~我已经设置了IIS~而且其他文件都可以运行,就这文件不行.怎么解释?
      

  12.   

    <% String Head = "以下...
    这根本就是ASP代码,不管谁给的,就是比尔盖茨给的,只要他告诉你这是ASPX,你就骂他就对了
      

  13.   

    你先把ASP.Net的服务器建好,然后再建立一个虚拟目录,再在你的虚拟目录里建立一个网页
    把你的主要代码复制过去,慢慢改就好了。