Почему cookie запроса poperties пустой или неправильный на обратной передаче ASP.NET?

Я упрощаю ваш код, и он всегда получает правильный выбранный индекс.

    public class FiltrationModePopup extends Popup implements AfterCompose, IdSpace {
        private Radiogroup rgScrollerMode;

        @Override
        public void afterCompose() {
            rgScrollerMode = (Radiogroup) getFellow("rgScrollerMode");
            final Button okButton = (Button) getFellow("okButton");
            okButton.addEventListener(Events.ON_CLICK, new SerializableEventListener<Event>() {
                @Override
                public void onEvent(Event event) {
                    System.out.println(rgScrollerMode.getSelectedIndex());
                    close();
                }
            });
            addForward(Events.ON_OK, okButton, Events.ON_CLICK);
        }
    }

Вам необходимо отследить, что происходит, прежде чем позвонить getSelectedIndex(). Вы можете закомментировать коды в слушателе onClick и постепенно добавлять коды построчно, чтобы выяснить причину.

6
задан Jim Straatman 26 January 2009 в 20:33
поделиться

1 ответ

Те значения не доступны в Запросе. Набор cookie. Они только используются, когда Вы "устанавливаете" значение. Можно проверить это с сетевой трассировкой. В заголовках запроса клиентский браузер только отправляет пары имя/значение в заголовке "Cookie".

8
ответ дан 16 December 2019 в 21:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: