2010-05-27 18 views
8

Chcę zaimportować klasę, która jest w App_Code, aby użyć jej na moich stronach aspx.Importowanie klasy w ASP.NET

Jak mogę to zrobić?

Dzięki

+1

Jaką klasę? Jak zamierzasz korzystać z zajęć? Co zawiera ta klasa? Tak wiele szczegółów, które należy podać przed tym pytaniem, staje się wymagalne. –

+0

Co masz na myśli przez import? – Myra

+0

Czy otrzymujesz jakieś błędy? AFAIK powinieneś być w stanie używać rzeczy w App_Code tylko przez włączenie prawidłowego obszaru nazw swojej klasy za pomocą instrukcji using. – JohnIdol

Odpowiedz

14

Dodaj nazw użyty do pliku związanym kodzie lub pliku aspx (jeśli nie za pomocą kodu).

using YourNamespace; //C# 
imports YourNamespace //VB 

lub jeśli nie za pomocą związanym kodzie

<%@ Import Namespace="YourNamespace" %> 
0

jeśli klasa App_Code jest w innej przestrzeni nazw, dodaj using oświadczenie na górze kod. Przykład:

using MyCustomNamespace; 

EDIT: jeśli przy użyciu VB w kodzie za:

imports MyCustomNamespace 
0

Jeśli nie dodać klauzulę nazw w swojej klasie nie będzie trzeba importować niczego, można użyć klasy bezpośrednio od kod.

Jeśli masz klauzulę Przestrzeń nazw w klasie, po prostu dodaj "Importuje YourNamespaceName" w pierwszym wierszu kodu.