Загадочно исчезающий ViewState

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

Модератор: Ramzes

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Загадочно исчезающий ViewState

Сообщение skiperski » 03.12.2008 (Ср) 1:15

Значит так, есть два проекта. Для обоих созданы виртуальные папки, причём для удобства тестирования обе рутовые, только с разными портами, например 7777 и 5555, т.е. http://myservername:7777 и http://myservername:5555

Проект 5555 тестировался отдельно, но должен быть составной частью проекта 7777. Создаю поддиректорию в 7777 для 5555, не меняя расположения проекта в файловой системе. И теперь обращение к проекту 5555 выглядит так: http://myservername:7777/subproject/

Это исходные данные. Теперь проблема: при обращении к проекту 5555 по второму адресу в тело страницы не пишется ViewState :(
При обращении к нему же через первый линк — всё нормально. Настройки обеих папок одинаковы.

Как побороть?

ЗЫ: Первый проект 7777 — MS CRM 4.0 и там такого понаворочено, что, быть может, это и есть проблема :) Надо будет проверить на двух тестовых пустых проектах, но времени просто пока нет.

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

Re: Загадочно исчезающий ViewState

Сообщение Sebas » 03.12.2008 (Ср) 9:19

Не оч понятно, что у Тебя не выходит.(в вопросе куча перекрёстных ссылок)

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

sebas<-@->mail.ru

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Re: Загадочно исчезающий ViewState

Сообщение skiperski » 03.12.2008 (Ср) 10:57

Не надо давать ответов на незаданные вопросы. Я уверен в том что спрашиваю. Какие перекрёстные ссылки? Проблема одна: есть проект, он работает, он очень простой. На странице стандартный контрол, стандартный контрол использует ViewState для запоминания своего состояния в процессе работы со страницей. Куда уж проще. При вызове страницы с первого адреса всё работает как надо, при вызове со второго — ViewState просто отсутствует в теле страницы. Что непонятно? Что повторить? Что ещё уточнить?

2Sebas: Ты, вообще-то, отвечать не обязан. Если так в лом, то расслабься, послушай музыку, выпей чаю и не пиши сюда. Пусть ответят те кто в теме.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Re: Загадочно исчезающий ViewState

Сообщение skiperski » 06.12.2008 (Сб) 0:08

Всё оказалось достаточно прозаично. Всего-навсего, надо было, либо на странице принудительно установить атрибут сраницы EnableViewState в True, либо, в Web.Config в секции pages установить тот же enableViewState в тот же true.

Всем, и в частности Sebas'у, привет!


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

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

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 13

    TopList