Как правильно передать параметр странице?

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 11.10.2005 (Вт) 10:40

через глобальную переменную, ну например в словарь забить ид сессии и нужный параметр
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 11.10.2005 (Вт) 10:42

ну можно и в урле строку зашифровать...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 12.10.2005 (Ср) 13:09

Эээээ, ты о чем? Если локальная переменная страницы, то нет, конечно, ведь у каждого будет свой экземпляр класса. И если в Session, то аналогично - у каждого пользователя свой сеанс.
Только если ты используешь Application коллекцию, тогда данные будут общие.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.10.2005 (Ср) 16:50

[я ASP.NET в глаза не видел, поэтому отвечаю из общих соображений]
Сессии нужны, чтобы данные не были прозрачны для клиента.
Например, пароли обычно хранят в сессии, чтобы не светить их при каждом запросе.
Ну, и какие-нибудь здоровенные данные тоже нет смысла взад-вперёд каждый раз передавать, когда достаточно ид сессии.
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.10.2005 (Чт) 11:21

То, что ты хочешь написать на HTML-странице - безусловно, нет смысла ложить в сессию. Потому что её смысл, как я уже писал, в сокрытии данных от клиентской стороны.

Сессии нужны для обмена данными не между "программным кодом формы" и "клиентской реализацией", а между "программным кодом формы" и им же самим в следующем запросе.
Изображение


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

    TopList