Форум программистов, компьютерный форум, киберфорум
Наши страницы

.NET

Войти
Регистрация
Восстановить пароль
 
evgenybe
#1

Как увидеть объект Session и объект Server из модуля класса? - .NET

02.10.2009, 22:41. Просмотров 878. Ответов 3
Метки нет (Все метки)

В модуле класса пишу:
Код
'Provider=Microsoft.Jet.OLEDB.4.0;' & _
		              'Data Source=' & Server.MapPath('../InterDict.mdb') & ';' & _
		              'Persist Security Info=False'
и получаю сообщение 'object [Server] is not declared'
Пробую поместить это в объект Session, а в модуле класса считать это оттуда - получаю аналогичное сообщение про Session. Что делать?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2009, 22:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как увидеть объект Session и объект Server из модуля класса? (.NET):

Как создать объект по имени класса? - C#
У меня имеется переменная в которой хранится имя класса, как мне по этой переменной создать объект этого класса? (конечно без использования...

Передать объект класса как аргумент метода в поток - C#
Имеется класс npimono, код использования: private void loadListButton_Click(object sender, EventArgs e) { ...

Как в .settings фале сохранить объект своего класса? - C#
К примеру, есть самописный класс, а в выборе настроек его нет: ...

Вызов метода из другого класса, при этом нельзя создать объект второго класса и метод не статический - C#
У меня есть 2 класса - один с формой и кнопкой на ней и другой класс, у которого есть метод void Method() Необходимо при нажатии на...

Узнать объект, в котором создался другой объект - C#
Есть первый класс, который создает второй класс, код которого ниже. Как мне во втором классе получить ссылку на объект класса, который...

Объект класса, видимый из обеих форм - C#
Господа программисты, недавно от нечего делать залез в программирование и увлекся. Решил на MVS 2010 C# заделать игрушку, в которой будет...

3
dnv
04.10.2009, 11:19 #2
наверняка у тебя данный класс не имеет
Inherits System.Web.UI.Page

т.е твой класс не имеет доступа к Session и Server так как они должны быть привязаны к конкретной странице.
и соотв. не работает Server.MapPath('../InterDict.mdb')

передай в свой метод или ф-цию это значение
напр.
vb.net
1
2
3
4
5
class Class1
   sub Method1(MDBPath as string)
   ...
   end sub
end class
вызов из страницы: Class1.Method1(Server.MapPath('../InterDict.mdb'))
=============================
или передай туда ссылку на твою страницу Page

vb.net
1
2
3
4
5
class Class1
   sub Method1(byref Page as System.Web.UI.Page)
       Page.Session('session')=Page.Server.MapPath('../InterDict.mdb')
   end sub
end class
вызов из страницы: Class1.Method1(Page)
bazile
65 / 41 / 20
Регистрация: 15.03.2007
Сообщений: 6,909
04.10.2009, 11:30 #3
Попробуй так:
HttpContext.Current.Server
HttpContext.Current.Session
0
evgenybe
04.10.2009, 23:29 #4
Вот так работает:
HttpContext.Current.Server
HttpContext.Current.Session

Спасибо!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2009, 23:29
Привет! Вот еще темы с ответами:

Процедуры в c# - как передать объект - C#
Добрый день. При вызове процедуры Connect происходит ошибка "невозможно преобразование void в object" Как мне правильно вынести...

Как создать объект, чтобы... - C#
Только начал осваивать C#, так что простите за глупый вопрос. В общем есть класс, определён в отдельном файле. Есть некая форма с...

.NET 2.x Как получить указатель на управляемый объект? - C#
Как сделать такое на С#? А именно запретить управляемому объекту перемещаться по куче и получить на него указатель. array<int>^ arr =...

Как передать объект от сервера к клиенту? - C#
Только-только знакомплюсь с клиент-серверным программированием. Хочу передать объект, например class A { public string name =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru