在asp.net内联编码中导入类

时间:2014-01-15 09:55:26

标签: vb.net inline-code

我在项目中创建了一个类SharedClass.vb。我想在我的aspx页面上导入SharedClass.vb,并希望在我的aspx文件中使用该类。我怎样才能做到这一点 。我试试这个但不成功

<%@ 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

此致

1 个答案:

答案 0 :(得分:3)

您在impor语句中指定了一个类名,它需要一个名称空间。 取代

<%@ Import Namespace="SharedClass" %>

<%@ Import Namespace="SharedClassNamespace" %>