为什么老是提示:Type HH.HelloVB' is not defined.?请大家帮忙解决问题!!
页面HelloWorld.aspx放在主目录下,HelloWorld.dll这样放置:/bin/HelloWorld.dll
调用页面HelloWorld.aspx代码如下:
<%@ Page Language="VB" %>
<%@ import Namespace="HH" %>
<script runat="server">    Sub Page_Load
        Dim MyVBComponent as new HH.HelloVB()
        lblMessage.text=MyVBComponent.SayHello()
    End Sub</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <asp:Label id="lblMessage" runat="server"></asp:Label>
    </form>
</body>
</html>组件代码Helloworld.vb代码如下:
Imports SystemNamespace HH    Public Class HelloVB
        Public Sub New()
        End Sub
          Public Function SayHello() As String
            Return "Hello World !"
          End Function
    End Class
End Namespace

解决方案 »

  1.   

    <%@ import Namespace="HH.HelloVB" %>
      

  2.   

    没有添加引用,或者你的HH.HelloVB没有写对。
      

  3.   

    如何添加引用呀?这里不是已经添加引用了吗:<%@ import Namespace="HH" %>
      

  4.   

    如何引用呀?
    我编译了dll文件之后,这个dll文件放在bin目录下,之后就没动它了。调用页面如上所示,这样引用了这个dll文件了吗?
      

  5.   

    在菜单‘工程’中引用这个dll文件就可以了!