2014-01-15 36 views
3

我在我的项目中创建了一个类SharedClass.vb。我想在我的aspx页面上导入这个SharedClass.vb,并想在我的aspx文件中使用这个类。我怎样才能做到这一点 。我尝试这一点,但没有成功在asp.net内联编码中导入类

<%@ Page Language="vb" AutoEventWireup="false" Inherits="ipmseattle.Web._default5" Explicit="false" %> 
<%@ Import Namespace = "MySql.Data.MySqlClient" %> 
<%@ Import Namespace="SharedClass" %> 

这是我创建

Public Class SharedClass 

    Public Shared Function encode(ByVal x) 
     x = x & " " 
     encode = Replace(x, "'", "''") 
     encode = Replace(encode, ";", "") 
     encode = Replace(encode, "--", "") 
     encode = Replace(encode, "({", "") 
     encode = Replace(encode, "/*", "") 
    encode = Trim(encode) 
    End Function 
End Class 

我使用内联编码功能。代码部分在我的.aspx文件上。这里我使用的是类

if request("date") <> "" then 
if isdate(request("date")) then 
      SQLADDON = "event_start_date >= '" & encode(Request("date")) & "' and event_start_date < '" & encode(formatmysqldate(DateAdd("d", 1, Request("date")))) & "' and event_title like '%Apple%' " 
else 

问候

+0

WAP或网站? – Abhitalks

+0

@abhitalks这是我在使用.aspx文件 – Abhishek

+1

的网站,在这种情况下把你的类库放在'app_code'文件夹中。它应该可以在整个网站上使用,而无需导入。顺便说一句:你导入命名空间不是类。 – Abhitalks

回答

3

你在你的祁门功夫句子specifiying一个类名,并且它需要一个命名空间。 更换

<%@ Import Namespace="SharedClass" %> 

<%@ Import Namespace="SharedClassNamespace" %> 
+0

仍然我错误'&编码(请求(“日期”))' – Abhishek

+0

您的proyect编译?这恰好是你收到的错误信息? – Oscar