2016-03-14 2 views
0

У меня есть класс, называемый ContactList, который я делаю для экземпляра, но он утверждает, что он не существует. Класс находится в папке App_code, и у меня есть другие страницы, на которые я мог бы получить доступ к другим классам, только этот Работа.Код cant find class

Image of error

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Data; 
using System.Web.UI.WebControls; 

namespace CSC237_SportsPro_Holmbeck 
{ 
    public partial class DisplayContact : System.Web.UI.Page 
    { 
     private ContactList list; 
     protected void Page_Load(object sender, EventArgs e) 
     { 
      list = ContactList.GetList(); 
      if (!IsPostBack) 
      this.DisplayList(); 
     }  
     private void DisplayList() 
     { 
      ContactListBox.Items.Clear(); 
      for (int i = 0; i < list.Count; i++) 
       ContactListBox.Items.Add(this.list[i].Display()); 
     } 
+0

С учетом ссылки на DLL класса? –

ответ

1

В предложениях говорится, пресс ctrl + . она покажет список предложений. выберите соответствующее пространство имен или включите строку в строке импорта.

using projectFolder.App_Code;

С помощью этой одной строки кода вы с указанием пространства имен для соответствующего класса.

Namespace В значительной степени используются в программах C# двумя способами. Во-первых, классы .NET Framework используют пространства имен для организации своих многочисленных классов . Во-вторых, объявление собственных пространств имен может помочь управлять областью классов и методов в более крупных проектах программирования.

+0

это не сработало, говорит, что App_Code не существует в пространстве имен с использованием CSC237_SportsPro_Holmbeck и что его недостающий ассемблер – bigt

0
  • Будучи имя файла «ContactList» не означает, что имя класса является то же самое. Вы проверите этот файл и увидите, что имя этого класса одинаково?
  • Может быть установлено в другое пространство имен, в вашем случае App_Code.ContactList. Проверьте их оба в том же пространстве имен.
  • Возможно, вы можете установить класс как закрытый. Даже вы этого не сделали, я думаю, что значение по умолчанию остается закрытым. Вы можете подумать об этом, обратившись к публике.