Как получить доступ к флажку с одной страницы на другую.
У меня есть флажок на странице "А", и я хочу получить доступ к этому флажку на странице "Б".
Что я уже пробовал:
* Я получаю доступ к странице " а "со страницы "Б", выполняя следующие действия-
Protected WithEvents A1 As A
* Я объявил флажок в Page_Load следующим образом:
Dim chk As CheckBox = CType(A1.FindControl("chk"), CheckBox)
* На странице " B " есть несколько операторов Case, и я хочу получить доступ к этому флажку в одном из случаев, и я делаю этот флажок видимым, делая следующее:
Case "9" chk.Visible = True
* Но это не работает таким образом. Я просто хочу, чтобы флажок был виден на странице "B". Любая помощь будет очень признательна. Спасибо!
j snooze
Не уверен, что я понимаю концепцию, вы действительно не можете показать 2 веб-страницы сразу, если только вы не используете фреймы или не открываете диалоговую страницу. Или вы просто пытаетесь передать значение флажка на следующую страницу?
Если это фреймы или диалог, Вы можете использовать window.parent или window.opener в javascript, чтобы добраться до материала. Если он передает значение, вы можете использовать переменные сеанса, сообщения страницы, строки запросов и т. д...
F-ES Sitecore
Страницы существуют только тогда, когда они обрабатываются для запроса (так что начальная загрузка страницы или обратная передача), а вне этого они не существуют, поэтому вы не можете получить доступ к одной странице с другой. Если вы хотите использовать что-то со страницы а на странице в, вам нужно будет сохранить то, что вам нужно, в файле cookie, чтобы к нему можно было получить доступ на странице в, Или если вы перенаправляетесь на страницу в из обратной передачи, сохраните данные, которые вам нужны со страницы а в сеансе, чтобы вы могли получить доступ к ним со страницы В.