Импорт класса в asp.net встроенного кодирования

Я создаю класс SharedClass.vb в моем проекте. И я хочу импортировать этот SharedClass.vb на мою страницу aspx и хочу использовать этот класс в моем файле 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 ответ

Решение

Вы указываете имя класса в своем важном предложении, и оно ожидает пространство имен. замещать

<%@ Import Namespace="SharedClass" %>

с

<%@ Import Namespace="SharedClassNamespace" %>
Другие вопросы по тегам