manu2016 Ответов: 2

CS0246: не удалось найти тип или имя пространства имен "tdetails" (отсутствует ли директива using или ссылка на сборку? )


hi,

I am working on asp.net web application and I have created a class named 'tdetails'
but neither it showing on intellisense of another .aspx.cs nor it working where I have to use properties and functions of this class for data insert update and delete.when I run the application.
It is showing a message-The type or namespace name 'TDetails' could not be found(are you missing a using directive or an assembly reference  )

















Что я уже пробовал:

I have chandged build action property of the class to compile but still it is giving error. I have created it outside app_code.

Karthik_Mahalingam

опубликуйте код.

2 Ответов

Рейтинг:
1

GKP1992

Вам нужно добавить ссылку на класс, в котором вы хотите его использовать. Если класс статичен, вы можете получить доступ к членам напрямую, если нет, вам нужно будет создать объект класса и использовать его для доступа к членам.

Для получения дополнительной информации о том, как добавить ссылку, посетите сайт здесь.


Рейтинг:
0

manu2016

Наконец я поместил его в App_Code, а затем получил новую ошибку

Exception Details: System.Web.HttpException: Content controls have to be top-level controls in a content page or a nested master page that references a master page.
Это было связано с <asp:content runat=server, который я пропустил, чтобы поместить в него атрибут runat= server, поэтому я получал эту ошибку. Теперь это решено.

спасибо...