Импорт класса в 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" %>