![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
6atoh |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 15.9.2006 Где: Minsk Репутация: 1 Всего: 4 |
Пытаюсь переключить текущую культуру вот таким способом:
В отладчике показывает что культура поменялась, но на самом деле при выходе из функции культура опять сбрасывается на первоначальную. Я думаю это из-за того что у текущей культуры св-во IsReadOnly установлено в true. ![]() |
|||
|
||||
tol05 |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
Нет, все нормально, если ты установил культуру в текущем потоке, значит она будет действительна для всех ф-ций данного потока. Значит при
ты переходишь в другой поток. Проверь внимательно, поставь в функциях
и посмотри, в одном ли потоке они выполняются? вот код для примера
Как ты видишь, Main, F1 и F2 выполняются в одном потоке, а Do и CallBack - в другом Это сообщение отредактировал(а) tol05 - 5.5.2007, 09:05 -------------------- На хорошей работе и сны хорошие снятся. |
||||||
|
|||||||
6atoh |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 15.9.2006 Где: Minsk Репутация: 1 Всего: 4 |
Проблема решена
|
|||
|
||||
6atoh |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 15.9.2006 Где: Minsk Репутация: 1 Всего: 4 |
tol05, ты прав, но неужели ASP.NET обрабатывает запросы от одного пользователя каждый раз в новом потоке.
|
|||
|
||||
tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
Конечно. Пул потоков ASP.NET используется при обработке каждого нового запроса. Берется новый поток (из пула потоков CLR процесса - aspnet_wp.exe для IIS5.х) для его обработки и уже в нем создаются объекты конвейера HTTP (HttpApplication, Page, да и все остальные)
![]() Поэтому кстати еще и существуют пул приложений (HttpApplication объектов). Да и асинхронные обработчики используют потоки из пула. Все это можно почитать у Оньена ("Основы ASP.NET с примерами на C# Фриц Оньон") или см его статью http://www.microsoft.com/rus/msdn/magazine...us_handlers.asp Это сообщение отредактировал(а) tol05 - 5.5.2007, 17:32 -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
6atoh |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 15.9.2006 Где: Minsk Репутация: 1 Всего: 4 |
tol05, спасибо
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |