Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Доступ к Session / 11 сообщений из 11, страница 1 из 1
21.08.2006, 12:54
    #33932012
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Как в разметке страницы получить значение из Session["key"]?
Или как в Веб-Службе получить это значение?
При выполнении переменная Session в Веб-Службе "равна" null...
ЗБС
...
Рейтинг: 0 / 0
21.08.2006, 13:21
    #33932125
Inco
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
<% System.Web.HttpContext.Current.Server.Session["key"] %>
ты про это?
...
Рейтинг: 0 / 0
21.08.2006, 13:31
    #33932162
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Здравствуйте, Inco, Вы писали:

I><% System.Web.HttpContext.Current.Server.Session["key"] %>
I>ты про это?

Да, но как "запихнуть" это значение, к примеру, в свойство Text asp:Button'а?
...
Рейтинг: 0 / 0
21.08.2006, 13:51
    #33932246
Juice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Button1.Text = (string)Session["your_key"]; //не забывая предварительно проверить Session["your_key"] на null

C ув. Сергей.
История - это огромная система раннего предупреждения.
Norman Cousins
...
Рейтинг: 0 / 0
21.08.2006, 14:36
    #33932408
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Здравствуйте, juice, Вы писали:


J>Button1.Text = (string)Session["your_key"]; //не забывая предварительно проверить Session["your_key"] на null

J>C ув. Сергей.

Спасибо, сам чего-то про это не подумал... Но дело в том, что мне нужно как-то в самом markup'е получить это значение. Т.е. с помощью этих тэгов <%# %>, <%= %> или других. Проблема в том, что не знаю какой именно тэг использовать и как.
Кстати, где можно прочитать про эти тэги. Если в поисковиках вводить эти символы, они ничего не находят...
...
Рейтинг: 0 / 0
21.08.2006, 14:58
    #33932475
Juice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
про эти теги не стоит читать. Они просто обрамляют(отделяют) код от разметки. Следовательно смело подставляем Button1.Text = (string)Session["your_key"]; между тегов и все. Button1 это Id кнопки. С ув. Сергей.
История - это огромная система раннего предупреждения.
Norman Cousins
...
Рейтинг: 0 / 0
21.08.2006, 15:14
    #33932540
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Здравствуйте, Аноним, Вы писали:

А>Как в разметке страницы получить значение из Session["key"]?
А>Или как в Веб-Службе получить это значение?
А>При выполнении переменная Session в Веб-Службе "равна" null...
А>ЗБС

Немного поменяю ударения в вопросе :)
Больше всего нужно получить значение Session["key"] именно в WebService...
...
Рейтинг: 0 / 0
21.08.2006, 15:22
    #33932564
Juice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Тогда вопрос какие теги у Вас, могут быть в веб службе?:))) не вижу связи. Если сессия сохраняется в приложении, то у веб служба сама по себе веб-приложение и ее сессия для пользователя не имеет никакого отношения к сессии пользователя в веб-приложении. Поэтому значение прийдется либо передать в метод веб-службы как парамметр, либо использовать контекст или soap заголовки.

С ув. Сергей.
История - это огромная система раннего предупреждения.
Norman Cousins
...
Рейтинг: 0 / 0
21.08.2006, 15:32
    #33932591
arco
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Здравствуйте, juice, Вы писали:

J>Тогда вопрос какие теги у Вас, могут быть в веб службе?:))) не вижу связи.

Понимаю, запутал :)
Просто у меня задача собственно в том, что в вебсервисе в одной функции нужно считать вот это значение Session["key"]. Но сигнатуру этой функции я менять не могу! Это ServiceMethod для CаscadingdropDown'a. Так вот: как там (в теле функции, которую вызывает CascadingDropDown) получить Session["key"]?
Понимаю, что надо как-то туда его передать, но как, если я сам эту функцию не вызываю?
...
Рейтинг: 0 / 0
21.08.2006, 15:41
    #33932627
cadet354
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Здравствуйте, arco, Вы писали:

A>Здравствуйте, juice, Вы писали:

J>>Тогда вопрос какие теги у Вас, могут быть в веб службе?:))) не вижу связи.

A>Понимаю, запутал :)
A>Просто у меня задача собственно в том, что в вебсервисе в одной функции нужно считать вот это значение Session["key"].
[WebMethod(EnableSession=true)]
A> Но сигнатуру этой функции я менять не могу! Это ServiceMethod для CаscadingdropDown'a. Так вот: как там (в теле функции, которую вызывает CascadingDropDown) получить Session["key"]?
A>Понимаю, что надо как-то туда его передать, но как, если я сам эту функцию не вызываю?... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
21.08.2006, 16:07
    #33932698
arco
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к Session
Здравствуйте, cadet354, Вы писали:

C>[WebMethod(EnableSession=true)]

Точно! Оно! Спасибо! :)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Доступ к Session / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]